Scala в примерах: различия между версиями
Содержимое удалено Содержимое добавлено
Annayudi (обсуждение | вклад) →Пример: сортировка слиянием: — перевод параграфа |
Annayudi (обсуждение | вклад) |
||
Строка 597:
<font size=3><syntaxhighlight lang=Scala>
def powerOfTwo(x: Int): Int = if (x == 0) 1 else 2 * powerOfTwo(x - 1)
def sumPowersOfTwo(a: Int, b: Int): Int = if (a > b) 0 else powerOfTwo(a) + sumPowersOfTwo(a + 1, b)
</syntaxhighlight></font>
|