3
ответа

Минимальная платформа в Scala для наборов с наследовавшимся типом возврата

Предположим, что каждый хочет создать новый универсальный класс, Роман. Этот класс будет содержать много полезных методов - возможно, это - тип набора - и поэтому Вы хотите разделить его на подклассы. Но Вы хотите...
вопрос задан: 8 June 2013 12:07
0
ответов

Как применить шаблон enrich-my-library к коллекциям Scala?

Один из наиболее мощные шаблоны, доступные в Scala, - это шаблон enrich-my-library *, который использует неявные преобразования для добавления методов к существующим классам без необходимости использования динамических методов ...
вопрос задан: 23 May 2017 11:46
0
ответов

Перегрузка существующего метода `toInt`

Метод toInt в StringLike не принимает никаких аргументов и может выполнять синтаксический анализ только в десятичном формате. Поэтому для анализа двоичного, шестнадцатеричного и т. Д. Нам нужно прибегнуть к Java Integer # parseInt (String s, int radix).
вопрос задан: 8 June 2013 12:03
0
ответов

Вывод типа для анонимных функций с помощью enrich-my-library

Скажем, у меня есть метод, который превращает (функцию для двух элементов) в (функцию для двух последовательностей): def seqed [T] (f: (T , T) => T): (Seq [T], Seq [T]) => Seq [T] = (_, _). Zip map f Словами, ...
вопрос задан: 8 June 2013 12:02
0
ответов

Scala, расширяющий итератор

Я хочу расширить итератор, чтобы создать новый метод takeWhileInclusive, который будет работать как takeWhile, но будет включать последний элемент. Моя проблема заключается в том, как лучше всего расширить итератор ...
вопрос задан: 8 June 2013 12:01
0
ответов

Как лучше всего использовать enrich-my-library в scala?

Есть два разных способа реализовать это. Один - более короткий неявный def toR1 (s: String) = new {def getLength = s.length)} Второй - более длинный класс R2 (s: String) {def getLength2 = s.length)} ...
вопрос задан: 8 June 2013 12:00