一、Ruby基礎(chǔ)觀點(diǎn)
A. Ruby中幾乎一切都是對象;
二、零碎記錄,有待整理
1. 備注: #
2. 語句行
A. 每個(gè)語句以;號隔開或者 B. 一行一條語句,無需;號
3. 縮進(jìn)處理
語言對于代碼編輯的縮進(jìn)沒有要求,但是最好是做2個(gè)字符的縮進(jìn)
4. 方法定義
def 方法名(參數(shù)1,參數(shù)2...)
//語句行....
//return ...
end
其中()為可以選擇項(xiàng)目
5. 方法呼叫
方法名(參數(shù)1,參數(shù)2....)
如果只有一個(gè)參數(shù),則可以這樣呼叫:方法名 參數(shù)1
6. 字符串連接符號:+
7. 回車換行符號 \n
8. Express Interpolation : 雙引號括起來的字符串
9. Express定義:${ ... }
10. 變量
全局變量:$打頭
實(shí)例變量:@打頭
類變量 :@@打頭
11. 類名,模塊名,常量名必須首字母大寫
12. nil : 無對象
13:數(shù)組定義:[數(shù)值一,數(shù)字二, ]
14: Hash表 :
a = {
'key1' => value1,
'key2' => value2
#......
}
a['key1']