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

3 ответа

Сравнение шаблонов Scala с URL

Существует ли библиотека / пример Scala, которая будет анализировать URL / URI в структуру класса case для сопоставления с образцом?

4 ответа

java.util. Итератор для списка Scala?

Пожалуйста, терпите меня, я все еще довольно нелюбезен со Скалой. У меня есть следующий код: private lazy val keys : List[String] = obj.getKeys().asScala.toListobj.getKeys возвращает java.util.Iterator Вызов asScala через JavaConverers (который ...

2 ответа

Есть ли способ продлить объект?

В Scala мы не можем расширитьobject: object X object Y extends Xвыдает ошибкуerror: not found: type X В моем случае кто-то определил некоторые функциональные возможности в объекте, и мне нужно его расширить (в основном добавить еще один метод). ...

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

6 ответов

Изучение Haskell с целью изучения Scala

Я читал несколько вопросов, таких как Scala и Haskell, где обсуждались достоинства обоих языков или что изучать, но я уже знаю, что хотел бы выучить Scala. Я был программистом Java в универе и сейчас в основном использую PHP. Я хочу изучать ...

2 ответа

Scala final против val для одновременного просмотра

В Java при использовании объекта в нескольких потоках (и в целом) рекомендуется сделать поля окончательными. Например, public class ShareMe { private final MyObject obj; public ShareMe(MyObject obj) { this.obj = obj; } }В этом случае видимость ...

1 ответ

Структурный тип в методе параметризации типа в Scala?

Рассмотрим следующий код Scala (например, в REPL) object A{def foo:Unit = {}} object B{def foo:Unit = {}} def bar[T <: Any {def foo: Unit}](param: T*):Unit = param.foreach(x => x.foo) bar(A, A) // works fine bar(B, B) // works fine bar(A, B) // ...

1 ответ

Подчеркивание Scala - ОШИБКА: отсутствует тип параметра для расширенной функции

Я знаю, что было довольно много вопросов по этому поводу, но я создал простой пример, который, как я думал, должен работать, но все же не работает, и я не уверен, что понимаю, почему val myStrings = new Array[String](3) // do some string ...

3 ответа

Применение списка аргументов к функции карри с использованием foldLeft в Scala

Можно ли сделатьfoldLeft в списке аргументов, где начальное значение, переданное в сгиб, является полностью каррированной функцией, операторapply, а список - это список аргументов, передаваемых в функциюf? Например, допустим, что f определяется ...

8 ответов

Объединение двух списков в Scala

Из 2 списков формыList[(Int, String): l1 = List((1,"a"),(3,"b")) l2 = List((3,"a"),(4,"c"))как я могу объединитьIntegerгдеStringТо же самое, чтобы получить этот третий список: l3 = List((4,"a"),(3,"b"),(4,"c"))Прямо сейчас я перебираю оба ...

6 ответов

Простой идиоматический способ определения порядка для простого класса

У меня есть список простых экземпляров классов дел Scala, и я хочу напечатать их в предсказуемом лексикографическом порядке, используяlist.sorted, но получить "Не определено неявное упорядочение для ...". Существует ли неявное, обеспечивающее ...