Ruby/Proste przykłady: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) |
Szymon wro (dyskusja | edycje) |
||
Linia 3:
Napiszmy funkcję obliczającą silnię. Matematyczna definicja silni ''n'' to:
<pre>
n! = 1 (gdy n==0)
= n * (n-1)! (w innym przypadku)
</pre>
W
<pre>
def fact(n)
if n == 0
Linia 15 ⟶ 18:
end
end
</pre>
Warto zauważyć powtarzające się wyrażenie ''end''. Ruby nazywany jest przez to "Algolopodobnym" językiem programowania. (Właściwie składnia
Wypróbujmy naszą funkcję silnii. Dodanie jednej linii kodu daje nam działający program:
|