手機(jī)也能上課
1/6
變量
變量
變量是持有可被任何程序使用的任何數(shù)據(jù)的存儲(chǔ)位置。
Ruby 支持五種類(lèi)型的變量。
- 一般小寫(xiě)字母、下劃線(xiàn)開(kāi)頭:變量(Variable)。
- $開(kāi)頭:全局變量(Global variable)。
- @開(kāi)頭:實(shí)例變量(Instance variable)。
- @@開(kāi)頭:類(lèi)變量(Class variable)類(lèi)變量被共享在整個(gè)繼承鏈中
- 大寫(xiě)字母開(kāi)頭:常數(shù)(Constant)。
要為變量賦值,請(qǐng)使用 = (等號(hào))。
例如:
x = 3
此賦值語(yǔ)句聲明一個(gè)名為 x 的變量,并賦予3的值.等號(hào)稱(chēng)為賦值運(yùn)算符。
我們以后可以使用變量名來(lái)訪(fǎng)問(wèn)它的值。例如,要輸出存儲(chǔ)在變量中的值,我們可以使用 puts 或 print 來(lái)引用變量名:
x = 3
puts x
# 輸出 3
變量名稱(chēng)可能包含字母,數(shù)字字符和下劃線(xiàn)字符(_),但不能以大寫(xiě)字母開(kāi)頭。