Ruby 是一種開源的物件導向程式設計的伺服器端腳本語言,在 20 世紀 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)設計並開發。在 Ruby 社區,松本也被稱為馬茨(Matz)。 Ruby 可運作於多種平台,如 Windows、MAC OS 和 UNIX 的各種版本。

Ruby 語法 語法

在 Ruby 代碼中的空白字符,如空格和製表符一般會被忽略,除非當它們出現在字串中時才不會被忽略。然而,有時候它們用來解釋模稜兩可的語句。當啟用 -w 選項時,這種解釋會產生警告。

Ruby 語法 範例

#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-
 print <<EOF
    這是第一種方式建立here document 。
    多行字串。 EOF
 print <<"EOF";                # 與上方相同
    這是第二種方式建立here document 。
    多行字串。 EOF
 print <<`EOC`                 # 於執行指令
    echo hi there
    echo lo thereEOC
 print <<"foo", <<"bar"          # 您可以將它們堆疊
    I said foo.foo
    I said bar.bar