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

4 ответа

Что означает оператор # в Scala?

Я вижу этот код в этом блоге:Программирование на уровне типов в Scala [http://apocalisp.wordpress.com/2010/06/08/type-level-programming-in-scala/]: // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the ...

2 ответа

Можно ли заменить все использования `forSome` эквивалентным использованием` _`?

Например,List[T] forSome { type T } эквивалентноList[_], но верно ли это для каждого возможного использованияforSome или есть случаи, когдаforSome не может быть заменен эквивалентом второго синтаксиса?

2 ответа

Что такое «Компилятор презентаций Scala»?

Что такое «Компилятор презентаций Scala»?

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

1 ответ

Пропустить первые N элементов в итерациях Scala

Я хотел бы знать, включает ли Scala способ пропустить первые N элементов итерируемого, например, (1 to 5).WHATIWANT(3).foreach(println(_))напечатал бы только 4 и 5. Я понимаю, что есть срез, но если длина последовательности не может ...

7 ответов

«В» предложение в норме?

Кажется, нет простого способа использовать предложение «in» в anorm: val ids = List("111", "222", "333") val users = SQL("select * from users where id in ({ids})").on('ids-> ???).as(parser *)Как заменить??? часть? Я пытался: on('ids -> ids) ...

3 ответа

XML в JSON с помощью Scala

Для фрагмента XML, подобного этому: val fruits = <fruits> <fruit> <name>apple</name> <taste>ok</taste> </fruit> <fruit> <name>banana</name> <taste>better</taste> </fruit> </fruits>делать что-то вроде: fruits \\ "fruit"вернет последовательность ...

4 ответа

Есть ли хорошее применение для логических (логических) операторов без короткого замыкания в Java / Scala?

Недавно я обнаружил, что Java (и Scala) включают логические операторы без короткого замыкания&, |, а также^, Раньше я думал, что они работают только как побитовые операторы. Хотя, возможно, есть аргумент для^Я не могу придумать очень веских ...

8 ответов

Как узнать, разбирается ли строка Scala как двойная или нет?

Предположим, у меня есть строка в Scala, и я хочу попытаться разобрать двойную из нее. Я знаю, что я могу просто позвонитьtoDouble а затем перехватить исключение формата java num, если это не удалось, но есть ли более чистый способ сделать это? ...

2 ответа

Как преобразовать Some («») в None в одну строку?

Я хочу определить функцию: def convert(x: Option[String]): Option[String] = ...когдаx являетсяSome(str) иstr пусто после обрезки, оно будет преобразовано в None, в противном случае это будетSome с обрезанной струной. Итак, контрольный пример ...

4 ответа

Scala Group, сохраняя порядок вставки?

Метод groupBy в списках, картах и т. Д. Генерирует карту после функции. Есть ли способ использовать groupBy для создания карты, которая сохраняет порядок вставки (например, LinkedHashMap)? Я использую циклы для вставки вручную, но я хотел ...