Scala в примерах: различия между версиями
Содержимое удалено Содержимое добавлено
Ilya (обсуждение | вклад) |
Ilya (обсуждение | вклад) Нет описания правки |
||
Строка 83:
Функциональная реализация создает впечатление, что Scala это специализированный язык для функциональных операций на массивах. На самом деле все операции, использовавшиеся в примере, это просто библиотечные методы класса ''последовательности'' <tt>Seq[T]</tt> из стандартной библиотеки Scala, которая сама реализована на Scala. Поскольку массивы — это экземпляры класса <tt>Seq</tt>, все его методы доступны им.
В частности, метод <tt>filter</tt>, который принимает в качестве аргумента
<div style="width: 450px"><font size=3><syntaxhighlight lang=Scala>
|