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

0 ответов

Я думаю, что Пассажир должен принять два или один уточненный тип параметров, например:

ема: У меня есть кейс класса Пассажир, который начинается с пункта А и переходит в пункт Б. Действительный пассажир означает, что точка A не равна точке B. Passenger( a: Int, b: Int )Вопрос: Как я могу создать класс Пассажира, ...

3 ответа

 код, который также накапливает путь.

н pimp-my-library позволяет мне добавить метод к классу, сделав доступным неявное преобразование этого класса в класс, реализующий метод. Однако Scala не допускает двух таких неявных преобразований, поэтому я не могу получить отA вC используя ...

4 ответа

Фактически, это было бы хорошо для всех алгебраических структур данных.

есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?

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

5 ответов

 были продвинуты на одну строку? Потому что, если нет, это иллюстрирует мою точку зрения, и если да, объясните, почему они не совсем одинаковы, за исключением области действия f

ли способ написать анонимную функцию, которая является рекурсивной в Scala? Я думаю о чем-то вроде этого: ((t: Tree) => { print(t.value); for (c <- t.children) thisMethod(c) })(root) (Связанный вопрос:Какие языки поддерживают * рекурсивные * ...

2 ответа

Slick: запрос нескольких таблиц / баз данных с получением имен столбцов

В моем приложении Play есть методы, которые запрашивают таблицы базы данных с более чем ста столбцами. Я не могу определить case-класс для каждого такого запроса, потому что он был бы просто смехотворно большим и должен был бы меняться с каждым ...

1 ответ

Список foldRight Всегда Использует foldLeft?

Я только что посмотрел наList.scala [https://github.com/scala/scala/blob/master/src/library/scala/collection/immutable/List.scala?source=cc] В реализацииfoldRight(). override def reverse: List[A] = { var result: List[A] = Nil var these = ...

2 ответа

 будет создан во время выполнения вызова.

периментирую с интерпретацией строк в Scala для определения классов и методов. Я использовал пример ...

3 ответа

и все готово!

лал несколько реализаций HList сейчас. Один из них основан на выступлении Даниэля Спевака в «Стране Скала», а другой - на посте в блоге Apocalisp. Цель состояла в том, чтобы иметь гетерогенный список, который не является гетерогенным по ...

2 ответа

Избавьтесь от вложенности Scala Future

Снова и снова я борюсь, когда функция полагается на некоторые будущие результаты. Обычно это сводится к результату, как Future [Seq [Future [MyObject]]] Чтобы избавиться от этого, я теперь использую Await внутри вспомогательной функции, чтобы ...

1 ответ

@ Сойер, я совсем забыл об этом! Я буду следить за этим вопросом и с нетерпением жду более полных ответов.

юtrait Foo[T] означаетT является параметризованным типом. Но иногда я вижуtrait Foo[T1,T2], или жеtrait Foo[T1,T2,R]Я нигде не могу описать значение нескольких типов внутри скобки типов. Не могли бы вы указать мне, как в этом случае используются? ...