プログラムは式を並べたものです。式と式の間はセミコロ ン(;)または改行で区切ります。ただし、バックスラッシュに続く改行は文 の区切りにならず、次の行へ継続します。
例:
print "hello world!\n"
例:
true (1+2)*3 foo() if test then ok else ng end
式は括弧によってグルーピングすることができます。
Rubyインタプリタはプログラムを読みこんでいる際に以下のものに出あうとそこ で読みこみを終了します。
^D
(コントロールD) 、^Z
(コントロールZ)__END__
のみの行(前後に空白があると認識されません)