學習Ruby將近一個月,身邊一直放著一張紙,是Ruby的一些基礎語法.雖然是很淺薄的知識,但本人覺得挺實用.跟大家分享下-->
1.Ruby基礎觀點-->Ruby中幾乎所有都是對象;
2.備注:#
3.語句行:
(1)每個語句以;號隔開
(2)一行一條語句
4.縮進處理:對于代碼編輯的縮進沒有要求,但是最好能達到2個字符的縮進
5.方法定義
def 方法名(參數1,參數2...)
//語句行...
//return...
end
其中()為可選擇項目
6.方法呼叫
方法名(參數1,參數2...)
如果只有一個參數,則可以這樣呼叫:方法名 參數1
7.字符串連接符號:+
8.回車換行符號:\n
9.Express Interpolation:雙引號括起來的字符串
10.Express定義:${...}
11.變量
全局變量:$打頭
實例變量:@打頭
類變量:@@打頭
12.類名,模板名,常量名必須首字母大寫
13.nil:無對象
14.數組定義:[數值1,數字2,]
15.Hash表:
a={
'key1'=>value1,
'key2'=>value2,
#...
}
a['key1']
1.Ruby基礎觀點-->Ruby中幾乎所有都是對象;
2.備注:#
3.語句行:
(1)每個語句以;號隔開
(2)一行一條語句
4.縮進處理:對于代碼編輯的縮進沒有要求,但是最好能達到2個字符的縮進
5.方法定義
def 方法名(參數1,參數2...)
//語句行...
//return...
end
其中()為可選擇項目
6.方法呼叫
方法名(參數1,參數2...)
如果只有一個參數,則可以這樣呼叫:方法名 參數1
7.字符串連接符號:+
8.回車換行符號:\n
9.Express Interpolation:雙引號括起來的字符串
10.Express定義:${...}
11.變量
全局變量:$打頭
實例變量:@打頭
類變量:@@打頭
12.類名,模板名,常量名必須首字母大寫
13.nil:無對象
14.數組定義:[數值1,數字2,]
15.Hash表:
a={
'key1'=>value1,
'key2'=>value2,
#...
}
a['key1']