Ruby/Zaczynamy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Ajsmen91 (dyskusja | edycje)
m lit.
Nie podano opisu zmian
Linia 3:
Najpierw pewnie chcesz sprawdzić, czy masz zainstalowane ruby. W konsoli (znak zachęty oznaczony jest tutaj jako %, oczywiście nie wpisujemy go), wpisz:
 
<pre>
% ruby -v
</pre>
 
(-v powoduje wypisanie na ekranie wersji ruby), następnie naciśnij Enter. Jeśli ruby jest zainstalowane powinieneś zobaczyć podobną do tej wiadomość:
 
<pre>
% ruby -v
% ruby -v
ruby 1.8.3 (2005-09-21) [i586-linux]
</pre>
 
Jeśli ruby nie jest zainstalowane, możesz poprosić administratora o jego zainstalowanie, lub zrobić to samemu, ponieważ ruby jest darmowym oprogramowaniem bez ograniczeń w stosunku do jego instalacji, czy używania.
Linia 14 ⟶ 18:
Teraz zacznijmy zabawę z ruby. Możesz umieścić program w ruby bezpośrednio w linii poleceń używając opcji ''-e'':
 
<pre>
% ruby -e 'puts "hello world"'
% ruby -e 'puts "hello world"'
hello world
</pre>
 
Bardziej konwencjonalnie program w ruby może zostać umieszczony w pliku.
 
<pre>
% echo "puts 'hello world'" > hello.rb
% rubyecho "puts 'hello world'" > hello.rb
% ruby hello.rb
hello world
hello world
</pre>
 
Jeśli masz zamiar pisać bardziej rozbudowany kod niż ten, na pewno będziesz musiał użyć prawdziwego edytora tekstu!
Linia 27 ⟶ 35:
Niektóre zadziwiająco złożone i przydatne rzeczy mogą zostać zrobione przy użyciu miniaturowych programów, które mogą zmieścić się w jednej linijce linii komend. Np., taki, który zamienia ''foo'' na ''bar'' we wszystkich plikach źródłowych i nagłówkowych języka C w bieżącym katalogu, dodając do plików oryginalnych rozszerzenie ".bak".
 
<pre>
% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
</pre>
 
Ten program działa jak polecenie ''cat'' w UNIX'ie (ale wolniej niż ''cat''):
 
<pre>
% ruby -pe 0 file
% ruby -vpe 0 file
</pre>
 
{{ProstaNawigacja| poprzart=Ruby/Zaczynamy| poprz=Zaczynamy| spis=Ruby| nastart=Ruby/Łańcuchy znakowe| nast=Łańcuchy znakowe}}