Результаты поиска по запросу "scala"
Я думаю, что Пассажир должен принять два или один уточненный тип параметров, например:
ема: У меня есть кейс класса Пассажир, который начинается с пункта А и переходит в пункт Б. Действительный пассажир означает, что точка A не равна точке B. Passenger( a: Int, b: Int )Вопрос: Как я могу создать класс Пассажира, ...
код, который также накапливает путь.
н pimp-my-library позволяет мне добавить метод к классу, сделав доступным неявное преобразование этого класса в класс, реализующий метод. Однако Scala не допускает двух таких неявных преобразований, поэтому я не могу получить отA вC используя ...
Фактически, это было бы хорошо для всех алгебраических структур данных.
есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?
были продвинуты на одну строку? Потому что, если нет, это иллюстрирует мою точку зрения, и если да, объясните, почему они не совсем одинаковы, за исключением области действия f
ли способ написать анонимную функцию, которая является рекурсивной в Scala? Я думаю о чем-то вроде этого: ((t: Tree) => { print(t.value); for (c <- t.children) thisMethod(c) })(root) (Связанный вопрос:Какие языки поддерживают * рекурсивные * ...
Slick: запрос нескольких таблиц / баз данных с получением имен столбцов
В моем приложении Play есть методы, которые запрашивают таблицы базы данных с более чем ста столбцами. Я не могу определить case-класс для каждого такого запроса, потому что он был бы просто смехотворно большим и должен был бы меняться с каждым ...
Список 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 = ...
будет создан во время выполнения вызова.
периментирую с интерпретацией строк в Scala для определения классов и методов. Я использовал пример ...
и все готово!
лал несколько реализаций HList сейчас. Один из них основан на выступлении Даниэля Спевака в «Стране Скала», а другой - на посте в блоге Apocalisp. Цель состояла в том, чтобы иметь гетерогенный список, который не является гетерогенным по ...
Избавьтесь от вложенности Scala Future
Снова и снова я борюсь, когда функция полагается на некоторые будущие результаты. Обычно это сводится к результату, как Future [Seq [Future [MyObject]]] Чтобы избавиться от этого, я теперь использую Await внутри вспомогательной функции, чтобы ...
@ Сойер, я совсем забыл об этом! Я буду следить за этим вопросом и с нетерпением жду более полных ответов.
юtrait Foo[T] означаетT является параметризованным типом. Но иногда я вижуtrait Foo[T1,T2], или жеtrait Foo[T1,T2,R]Я нигде не могу описать значение нескольких типов внутри скобки типов. Не могли бы вы указать мне, как в этом случае используются? ...