section
Protože kapitola Sprovozňujeme ruby bude přesunuta na konec knihy mezi dodatky, je třeba zde krátce popsat spouštění irb abychom si hned mohli všechno odzkoušet.
Uvedení do problematiky spouštení ruby
Úvod do Ruby začnu jednoduchou aplikací na které si předvedeme jak ruby spustit. Napíšeme si ted známou „aplikaci“ hello.rb
puts "Hello world!"
A hned si ji vyzkoušíme
$
ruby example/tutorial/hello.rbHello world!
Zkoušení ruby tímto způsobem, kdy si napíšeme krátký program a ten spouštíme je trochu neohrabané. Obzvláště když máme k dispozici nástroj irb. Irb je interaktivní ruby, a jak již název připomínám, pracujeme s ním interaktivně. Tedy přímo zadáváme příkazy a hned vidíme výsledky.
Protože pro přímé hraní si s jazykem je interpret ruby poněkud neohrabaný, seznámíme se s programem irb. IRB je zkratka z Interactive RuBy, tedy interaktivní ruby. Jedná se o skript, program psaný v ruby, který usnadňuje interaktivní práci a hraní si s Ruby. Pro velkou část příkladů a ukázek v tété knize byl použit právě irb.
Irb spouštíme
$
irb [přepínače
] [program
] [argumenty_programu
]
Po spuštění vypíše program výzvu a očekává od nás příkaz
$
irbirb(main):001:0>
Po každém příkazu vypíše jeho hodnotu/návratovou hodnotu a opět nás požádá o další příkaz.
irb(main):001:0>
23 * 3 => 69irb(main):002:0>
$
irbirb(main):001:0>
6 * 742
irb(main):002:0>
quit$
FIXME:Tuto ukázku odstranit.
# File: session/tutorial-6x7.ses
<prompt>$</prompt> <command>irb</command>
irb(main):001:0>
6 * 742
irb(main):002:0>
quit
Na ukázce je vidět jak spouštíme irb, jak zadáváme příkazy a na konci je vidět příkaz quit kterým práci s irb ukončíme.
irb tedy můžeme použít jako kalkulačku.