1. 程式人生 > >Ruby基礎知識-Ruby的基本語法

Ruby基礎知識-Ruby的基本語法

摘自ruby語言入門基礎

編著:張開川。[email protected]


1:註釋與分行

Ruby中的註釋有單行與多行兩種

# E3.1-1.rb 從#開始到行尾是單行註釋
puts 3/5
puts 3/5.0
=begin
puts 6/5
puts 6/5.0
多行註釋可以用=begin 和 =end ;
實際上,這也是Ruby的內嵌文件(Rdoc)註釋,類似javadoc ,
可以用命令 r i 從原始檔生產文件。
=end
Ruby中用分號“ ; ”來表示一個語句的結束。一行如果有多個語句,每個語句用分號隔開,而最後一個語句可以省略分號。換行符表示一行結束。如果語句太長,可以用“ \ ”連線下一行
# 演示分行
puts 3/5 ; puts 3/5.0
puts "這裡演示" \
"連行"

2:ruby中常用的分隔符

符號 名稱 用途
分號 用來分隔一行中的多個語句
() 圓括號 提高優先順序;定義方法時容納引數列表
  空格 分隔字元;在可省略()的地方,代替()
逗號 隔開多個引數
. 將物件與它的方法隔開
:: 緊連的兩個冒號 域作用符,將模組(類)與它的常量隔開

3:ruby中的關鍵字

Ruby中的關鍵字如下:
模組定義:module
類定義: class
方法定義:def , undef
檢查型別:defined?
條件語句:if , then , else , elsif ,case ,when ,unless
迴圈語句:for ,in ,while ,until ,next, break ,do ,
redo ,retry ,yield
邏輯判斷:not ,and ,or
邏輯值和空值:true ,false , nil
異常處理:rescue ,ensure
物件引用:super ,self
塊的起始:begin/end
嵌入模組:BEGIN ,END
檔案相關:__FILE__ , __LINE__
方法返回:return
別名: alias

4:運算子