Scala в примерах: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 2591:
 
<code>
List(x<sub>1</sub>, …, x<sub>n</sub>).reduceLeft(op) = ( (x<sub>1</sub> op x<sub>2</sub>) op … ) op x<sub>n</sub>
</code>
 
Строка 2617:
 
<code>
(List(x<sub>1</sub>, …, x<sub>n</sub>) foldLeft z)(op) = ( (z op x<sub>1</sub>) op … ) op x<sub>n</sub>
</code>
 
Строка 2633:
 
<code>
List(x<sub>1</sub>, …, x<sub>n</sub>).reduceRight(op) = x<sub>1</sub> op ( … (x<sub>n-1</sub> op x<sub>n</sub>) )<br>
(List(x<sub>1</sub>, …, x<sub>n</sub>) foldRight acc)(op) = <sub>x1</sub> op ( … (x<sub>n</sub> op acc) )
</code>
 
Строка 2661:
 
<code>
(z /: List(x<sub>1</sub>, …, x<sub>n</sub>)(op) = ( (z op x<sub>1</sub>) op … ) op x<sub>n</sub><br>
(List(x<sub>1</sub>, …, x<sub>n</sub>) :\ z)(op) = x<sub>1</sub> op ( … (x<sub>n</sub> op z) )
</code>