Změnit název sekce. Například „Interaktivní práce s Ruby“.
Jak jste si zajisté všimli, ruby je pro interaktivní práci nevhodný. Potřebujeme-li si vyzkoušet nápad, ověřit si jak se některé programové konstrukce chovají, či jen si s Ruby hrát, použijeme program irb (Interactive Ruby). Ten je přesně pro takové případy určen.
# $Id: interaktivni-ruby.ses,v 1.1 2003/11/19 23:54:35 radek Exp $1+2
3
3*4
12
exit
Jak je z ukázky vidět. irb
můžeme použít také jako kalkulátor. Jako programovatelný kalkulátor.
# $Id: fact.ses,v 1.1 2002/12/16 20:34:12 radek Exp $def f(n)
return 1 if n == 0
n * f(n-1)
end
nil
f(0)
1
f(5)
120
f(50)
30414093201713378043612608166064768844377641568960512000000000000
Napsat skript který následující výstup převede do tvaru předchozí ukázky. T.j. na všech řádcích jenž začínají irb(main):číslo:číslo[\>\*]
vše co je tza tímto začátkem obalíme tagem userinput
condition="author" Zkoušení různých způsobů „importování“ záznamu sezení.
# $Id: var.ses,v 1.1 2002/12/16 20:34:13 radek Exp $irb(main):001:0>
vyska = 33
irb(main):002:0>
delka = 55
irb(main):003:0>
sirka = 22
irb(main):004:0>
vyska * delka * sirka30
irb(main):005:0>
def objem(a,b,c); a*b*c; endnil
irb(main):006:0>
objem(1, 2, 3)6
irb(main):007:0>