亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Ruby 教程

閱讀(15000) 更新時間(2022-04-11)

Ruby 是一種開源的面向對象程序設計的服務器端腳本語言,在 20 世紀 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)設計并開發(fā)。在 Ruby 社區(qū),松本也被稱為馬茨(Matz)。Ruby 可運行于多種平臺,如 Windows、MAC OS 和 UNIX 的各種版本。 《Ruby 教程》,您將對 Ruby 有一個全面的了解。


Ruby?是一種面向對象、命令式、函數式、動態(tài)的通用編程語言。在20世紀90年代中期由日本計算機科學家松本行弘(Matz)設計并開發(fā)。

遵守BSD許可證和Ruby License。它的靈感與特性來自于Perl、Smalltalk、Eiffel、Ada以及Lisp語言。由Ruby語言本身還發(fā)展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的Ruby語言替代品。

Ruby的Hello World程序

下面是一個在標準輸出設備上輸出Hello World的簡單程序:

實例

#!/usr/bin/env ruby
puts "Hello, world!"

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

或者是在irb交互式命令行的模式下:

實例

>>puts "Hello, world!"

Hello, world!

=> nil

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

提示:我們的Ruby教程將幫助您逐步學習Ruby,如果你有任何疑問,請前往PHP中文網Ruby社區(qū)提出你的問題,會有熱心網友為你解答。

Ruby?語言特點

  • 完全面向對象

  • 在Ruby語言中,任何東西都是對象,包括其他語言中的基本數據類型,比如整數

  • 變量沒有類型

  • Ruby的變量可以保存任何類型的數據。

  • 任何東西都有值

  • 不管是數學或者邏輯表達式還是一個語句,都會有值。

  • ruby語言很優(yōu)雅,可以做到不需要注釋就可以讀懂。

Ruby 優(yōu)點

  • 語法簡單

  • 普通的面向對象功能(類,方法調用等)

  • 特殊的面向對象功能(Mixin,特殊方法等)

  • 操作符重載

  • 錯誤處理功能

  • 迭代器和閉包

  • 垃圾回收

  • 動態(tài)載入(取決于系統(tǒng)架構)

  • 可移植性高.不僅可以運行在多數UNIX上,還可以運行在DOS,Windows,Mac,BeOS等平臺上

  • 適合于快速開發(fā),一般開發(fā)效率是JAVA的5倍

本Ruby教程手冊涵蓋的內容

本Ruby教程手冊涵蓋所有Ruby基礎及高級知識,包含了Ruby安裝、Ruby環(huán)境變量、Ruby語法、Ruby數據類型、Ruby類和對象、Ruby變量、Ruby運算符、Ruby方法、Ruby面向對象、Ruby正則表達式等等。

提示:本教程的每一章都包含了很多Ruby實例,您可以直接點擊?"運行實例"?按鈕在線查看結果。這些例子將幫助您更好地理解和使用Ruby語言。

最新章節(jié)


Ruby RubyGems 2016-10-18
Ruby JSON 2016-10-18
Ruby 多線程 2016-10-18
Ruby Web Services 2016-10-18
Ruby XML, XSLT 和 XPath 教程 2016-10-18
Ruby Socket 編程 2016-10-18
Ruby 發(fā)送郵件 - SMATP 2016-10-18
Ruby CGI Sessions 2016-10-18