Когато извикаме Ruby без аргументи, той чете команди от stdin-a и ги изпълнява:
след края на командите.
C:\ruby\samples\RubySrc-1.8.5\sample>ruby
print "hello world\n"
print "good-bye world\n"
^Z
hello world
good-bye world
Ruby освен това идва с малка програмка eval.rb, която позволява да пишем Ruby код от
клавиатурата
в своеобразен цикъл,
показвайки резултатите ,
както се получават.
С нея по-лесно и бързо може да тестваме
езикови конструкции. Ето пример
на кратка сесия със eval.rb.
C:\ruby\samples\RubySrc-1.8.5\sample>ruby eval.rb
ruby> print "Hello, world.\n"
Hello, world.
nil
ruby> exit
C:\ruby\samples\RubySrc-1.8.5\sample>
hello world е изведено от print. Следващият ред,
в случая nil показва какво
се е получило при последната команда.
В този случай nil показва че
print не е върнала смислен резултат.
Можем да затворим интерпретатора
като просто напишем exit или CTRL+Z под Win.
От неизбежното се възмущава само този, който е неразумен.Редактирано от Учeщ на 17.10.06 13:41.