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

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
m Wycofano zmiany wprowadzone przez Wikipedystę:85.89.175.16 i przywrócono wersję ostatnio zmienioną przez Wikipedystę:Zdzichobot.
Linia 90:
</pre>
 
Znak <tt>^D</tt> powyżej oznacza ''Ctrl+D'', wygodny sposób to sygnalizowania, że wprowadzanie zostało zakończone w systemach uniksowych. W DOS/Windows spróbuj użyć F6 lub ^Z.
 
Ruby zawiera również program zwany ''irb'', który pomaga wprowadzać kod bezpośrednio z klawiatury w interaktywnej pętli, pokazując na bieżąco rezultaty.
 
Oto krótka sesja z ''irb'':
Linia 104:
</pre>
 
"Witaj swiecie" jest wypisane przez <tt>puts</tt>. Następna linia, w tym przypadku <tt>nil</tt>, pokazuje cokolwiek, co zostało obliczone jako ostatnie. Ruby nie rozróżnia instrukcji i wyrażeń, więc obliczanie kawałka kodu jest równoważne z jego wykonaniem. Tutaj, <tt>nil</tt> oznacza, że <tt>puts</tt> nie zwraca żadnej (znaczącej) wartości. Zauważ, że możemy opuścić pętlę interpretera przez wpisanie <tt>exit</tt>.
 
W naszym podręczniku będziemy korzystać z programu ''irb'' oraz z przykładów zapisanych bezpośrednio jako kod źródłowy. Rezultat działania takiego kodu (wyjście), będziemy podawać jako komentarz, stosując oznaczenie: <tt>#=></tt>. (Co to jest komentarz możesz sprawdzić [[Ruby/Komentarze i organizacja kodu|tutaj]].) Alternatywnie, będziemy czasem przedstawiać sesję z naszym kodem jako zapis okna terminala.