Результаты поиска по запросу "scala"

3 ответа

Это крутой пример, просто знайте, что «A => B» - это функция с параметром, который имеет тип A и возвращаемое значение с типом B, а «=> B» - это функция, которая не принимает параметров и возвращает значение с тип Б.

от вопрос уже есть ответ здесь: Что означает «code: => Unit» в scala? [/questions/6297153/what-does-code-unit-mean-in-scala] 4 ответаСегодня я хотел бы спросить, что делает=> SomeType значит. Я нашел это используется вэта ...

2 ответа

https://github.com/mikeyhu/scaladiagrams

твуют ли какие-либо автономные инструменты (не плагины Eclipse или Idea) для создания диаграммы классов из исходных файлов Scala?

1 ответ

Ответ очень старый, поэтому, возможно, 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 ...

ТОП публикаций

8 ответов

).

вая последовательность либоSeq[Either[String,A]] с участиемLeft будучи сообщением об ошибке. Я хочу получитьEither[String,Seq[A]] где я получаюRight (который будетSeq[A]), если все элементы последовательностиRight, Если есть хотя бы одинLeft ...

3 ответа

Scala Преобразование строки в карту

Какой самый быстрый способ конвертировать это {"a":"ab","b":"cd","c":"cd","d":"de","e":"ef","f":"fg"} в изменчивую карту в Scala? Я прочитал эту строку ввода из файла ~ 500 МБ. Вот почему я беспокоюсь о скорости.

8 ответов

Когда я хочу, чтобы результаты моей карты смещались на одну клавишу. Я также ищу лучший способ, желательно без сохранения дополнительной карты.

ключk в SortedMap, как я могу эффективно найти самый большой ключm это меньше или равноkа также самый маленький ключn это больше или равноk, Спасибо.

3 ответа

тогда

тим, у меня есть кейс-класс, который представляет персонажей, людей в разных социальных сетях. Экземпляры этого класса являются полностью неизменяемыми и хранятся в неизменяемых коллекциях, которые в конечном итоге изменяет актер Акка. Теперь у ...

2 ответа

Что заменяет переменные класса в scala?

В Java я иногда использую переменные класса для назначения уникального идентификатора каждому новому экземпляру. Я делаю что-то вроде public class Foo { private static long nextId = 0; public final long id; public Foo() { id = nextId; nextId++; ...

2 ответа

Константные выражения Scala и вычисляемые строковые литералы

Я сталкиваюсь с некоторой хитростью с аннотациями Java и условием, что их аргументы должны быть «константами». 6.24 Спецификации языка Scala 2.8 гласит, что «константными выражениями» являются любые из следующих (выделено мной): Литерал класса ...

4 ответа

В множественном наследовании 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 типа => ...