4.1. Začínáme

První kontakt

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 „aplikacihello.rb

puts "Hello world!"

A hned si ji vyzkoušíme

$ ruby example/tutorial/hello.rb
Hello 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

$ irb
irb(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
=> 69
irb(main):002:0>
$ irb
irb(main):001:0> 6 * 7
42
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 * 7
42
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.

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .