Ruby/Proste przykłady: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Linia 8:
</pre>
 
W Rubim możemy ją napisać w następujący sposób<ref>Aby ułatwić zrozumienie, kod źródłowy we wszystkich przykładach został przetłumaczony na język polski (identyfikatory, łańcuchy znakowe, komentarze). Ponieważ Ruby w wersji stabilnej nie obsługuje jeszcze w pełni standardu Unicode, polskie znaki diaktryczne zostały zamienione na ich łacińskie odpowiedniki (''ś'' na ''s'', ''ł'' na ''l'', itd...). Należy jednak wspomnieć, że powszechnie przyjętymprzyjęte językiemi zalecanymzalecane jest stosowanie języka angielskiego przy tworzeniu kodu niemalże w każdym języku programowania jest (amerykański) angielski.</ref>:
 
<pre>
Linia 20:
</pre>
 
Warto zauważyć powtarzające się wyrażenie <tt>end</tt>. Ruby nazywany jest przez to "Algolopodobnymalgolopodobnym" językiem programowania. Właściwie, składnia Rubiego bardziej przypomina inny język - Eiffel. Można także zauważyć brak wyrażeń <tt>return</tt>. Nie są one potrzebne, ponieważ funkcja w Rubim zwraca ostatnią wartość, która była w niej liczona. Używanie wyrażenia <tt>return</tt> jest dozwolone, lecz niepotrzebne.
 
Wypróbujmy naszą funkcję silni. Dodanie jednej linii kodu daje nam działający program: