什麼是 Ruby?¶ ↑
Ruby 是一種解釋式的物件導向程式語言,常被用於網路開發。它也提供許多指令碼功能來處理純文字和序列化檔案,或管理系統任務。它簡單、直接且可擴充。
Ruby 的功能¶ ↑
-
簡單的語法
-
一般物件導向功能(例如類別、方法呼叫)
-
進階物件導向功能(例如混入、單例方法)
-
運算子重載
-
Exception
處理 -
反覆運算器和閉包
-
垃圾回收
-
動態載入
Object
檔案(在某些架構上) -
高度可移植(適用於許多類 Unix/POSIX 相容平台以及 Windows、macOS 等)請參閱 docs.ruby-lang.org/en/master/maintainers_md.html#label-Platform+Maintainers
如何取得 Ruby¶ ↑
有關安裝 Ruby 的完整方式清單,包括使用 rvm 等第三方工具,請參閱
www.ruby-lang.org/en/downloads/
您可以下載發行套件和儲存庫的快照。如果您想要下載 Ruby 的完整版本,請瀏覽 www.ruby-lang.org/en/downloads/releases/。
使用 Git 下載¶ ↑
可以使用下列指令查看 Ruby 原始碼樹的鏡像
$ git clone https://github.com/ruby/ruby.git
在開發中還有一些其他分支。嘗試下列指令查看分支清單
$ git ls-remote https://github.com/ruby/ruby.git
如果您是提交者,您可能還想使用 git.ruby-lang.org/ruby.git(Ruby 原始碼的實際主程式)
如何建置¶ ↑
請參閱 建置 Ruby
Ruby 首頁¶ ↑
文件¶ ↑
郵件列表¶ ↑
有一個郵件列表可以討論 Ruby。若要訂閱此清單,請將下列詞組
join
放在郵件主旨(而非內文)中,並寄送至 [email protected]。
複製¶ ↑
請參閱檔案 COPYING。
意見回饋¶ ↑
有關 Ruby 語言的問題可以在 Ruby-Talk 郵件列表或 stackoverflow.com 等網站上提出。
錯誤應回報至 bugs.ruby-lang.org。請閱讀 “回報問題” 以取得更多資訊。
貢獻¶ ↑
請參閱 “對 Ruby 的貢獻”,其中包含設定和建置說明。
作者¶ ↑
Ruby 最初是由 Yukihiro Matsumoto (Matz) 於 1995 年設計和開發。