Результаты поиска по запросу "scala"
Это крутой пример, просто знайте, что «A => B» - это функция с параметром, который имеет тип A и возвращаемое значение с типом B, а «=> B» - это функция, которая не принимает параметров и возвращает значение с тип Б.
от вопрос уже есть ответ здесь: Что означает «code: => Unit» в scala? [/questions/6297153/what-does-code-unit-mean-in-scala] 4 ответаСегодня я хотел бы спросить, что делает=> SomeType значит. Я нашел это используется вэта ...
https://github.com/mikeyhu/scaladiagrams
твуют ли какие-либо автономные инструменты (не плагины Eclipse или Idea) для создания диаграммы классов из исходных файлов Scala?
Ответ очень старый, поэтому, возможно, scala изменил это поведение, но для меня сейчас это выглядит так, как будто это неправильно. Линеаризация должна быть: Реализация, Абстракция, Черта, ...
е работает: trait Trait class Class extends Trait with TraitКомпилятор жалуется: <console>:8: error: trait Trait is inherited twice class Class extends Trait with Trait ^ <console>:8: error: trait Trait is inherited twice class Class extends ...
).
вая последовательность либоSeq[Either[String,A]] с участиемLeft будучи сообщением об ошибке. Я хочу получитьEither[String,Seq[A]] где я получаюRight (который будетSeq[A]), если все элементы последовательностиRight, Если есть хотя бы одинLeft ...
Scala Преобразование строки в карту
Какой самый быстрый способ конвертировать это {"a":"ab","b":"cd","c":"cd","d":"de","e":"ef","f":"fg"} в изменчивую карту в Scala? Я прочитал эту строку ввода из файла ~ 500 МБ. Вот почему я беспокоюсь о скорости.
Когда я хочу, чтобы результаты моей карты смещались на одну клавишу. Я также ищу лучший способ, желательно без сохранения дополнительной карты.
ключk в SortedMap, как я могу эффективно найти самый большой ключm это меньше или равноkа также самый маленький ключn это больше или равноk, Спасибо.
тогда
тим, у меня есть кейс-класс, который представляет персонажей, людей в разных социальных сетях. Экземпляры этого класса являются полностью неизменяемыми и хранятся в неизменяемых коллекциях, которые в конечном итоге изменяет актер Акка. Теперь у ...
Что заменяет переменные класса в scala?
В Java я иногда использую переменные класса для назначения уникального идентификатора каждому новому экземпляру. Я делаю что-то вроде public class Foo { private static long nextId = 0; public final long id; public Foo() { id = nextId; nextId++; ...
Константные выражения Scala и вычисляемые строковые литералы
Я сталкиваюсь с некоторой хитростью с аннотациями Java и условием, что их аргументы должны быть «константами». 6.24 Спецификации языка Scala 2.8 гласит, что «константными выражениями» являются любые из следующих (выделено мной): Литерал класса ...
В множественном наследовании scala, как разрешить конфликтующие методы с одной и той же сигнатурой, но с другим типом возвращаемого значения?
Рассмотрим код ниже: trait A { def work = { "x" } } trait B { def work = { 1 } } class C extends A with B { override def work = super[A].work }КлассC не будет компилироваться в scala 2.10 из-за "переопределения работы метода в черте A типа => ...