3 變量和賦值篇

通過前面的學(xué)習(xí)庄新,我們已經(jīng)學(xué)了字符串和數(shù)字的輸出择诈,但是很可惜出皇,所學(xué)的知識(shí)已經(jīng)有些過時(shí)了(╥╯^╰╥)
比如現(xiàn)在我們想要輸出一段話兩次,不得不鍵入兩遍:

puts '...you can say that again...'
puts '...you can say that again...'
...you can say that again...
...you can say that again...

假如我們只寫一遍然后存起來就沒事了荷科,那倒是無所謂纱注,但是如果要經(jīng)常這樣寫兩遍,那我就不會(huì)這樣做刻获!

賦值(不是等號(hào))

為了把字符串保存到電腦內(nèi)存中蝎毡,我們需要給字符串起個(gè)名字佑颇。這個(gè)起名字的過程在編程中就稱為賦值,而這個(gè)字符串的名字就稱為變量痒筒。變量的命名可以用字母和數(shù)字隨意組合,但要求第一個(gè)字符必須是小寫字母移袍。我們?cè)賮碓囋嚿蟼€(gè)例子老充,這次我將會(huì)命名字符串為myString(當(dāng)然我也可以命名為str 或myOwnLittleString 或 henryTheEighth亨利八世).

myString = '...you can say that again...'
puts myString
puts myString

不論你何時(shí)對(duì)myString進(jìn)行操作啡浊,程序總會(huì)用“…you can say that again…”來代替。你可以認(rèn)為變量myString總是指向字符串“…you can say that again…”的喘先。下面是個(gè)稍有趣的例子:

name = 'Patricia Rosanna Jessica Mildred Oppenheimer'
puts 'My name is ' + name + '.'
puts 'Wow!  ' + name + ' is a really long name!'

同樣的廷粒,正如我們能將某個(gè)對(duì)象賦值給一個(gè)變量坝茎,我們也能以重新將一個(gè)不同的對(duì)象賦值給這個(gè)變量(這就是為什么我們稱之為變量:因?yàn)樗麄冎赶虻膶?duì)象是可以變換的)

composer = 'Mozart'
puts composer + ' was "da bomb", in his day.'

composer = 'Beethoven'
puts 'But I prefer ' + composer + ', personally.'

當(dāng)然變量能指向任何對(duì)象嗤放,而不僅限于字符串:

var = 'just another ' + 'string'
puts var

var = 5 * (1+2)
puts var

輸出為:

just another string
15

事實(shí)上變量能夠指向任何對(duì)象,除了指向其他變量搔涝。因此如果我們這樣做會(huì)發(fā)生什么呢和措?

var1 = 8
var2 = var1
puts var1
puts var2

puts ''

var1 = 'eight'
puts var1
puts var2

輸出:


首先我們將var2指向var1,結(jié)果var2確實(shí)指向了8(和var1指向的一樣)派阱。然后我們將var1指向了eight,但鑒于var2沒再指向var1,它依舊指向8.

至此我們已經(jīng)學(xué)了變量斜纪、數(shù)字、字符串腺劣,之后讓我們來學(xué)習(xí)將他們混合起來將會(huì)如何因块!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市趾断,隨后出現(xiàn)的幾起案子芋酌,更是在濱河造成了極大的恐慌,老刑警劉巖脐帝,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堵腹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡武契,警方通過查閱死者的電腦和手機(jī)荡含,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門释液,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人浸船,你說我怎么就攤上這事寝蹈。” “怎么了封字?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵阔籽,是天一觀的道長牲蜀。 經(jīng)常有香客問我,道長涣达,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任棕叫,我火速辦了婚禮奕删,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伏钠。我一直安慰自己谨设,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布赴肚。 她就那樣靜靜地躺著二蓝,像睡著了一般刊愚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鸥诽,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天牡借,我揣著相機(jī)與錄音,去河邊找鬼地回。 笑死俊鱼,一個(gè)胖子當(dāng)著我的面吹牛畅买,可吹牛的內(nèi)容都是我干的谷羞。 我是一名探鬼主播溜徙,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蠢壹,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼九巡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起疏日,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤撒汉,失蹤者是張志新(化名)和其女友劉穎睬辐,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溯饵,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓣喊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年藻三,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熄求。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逗概,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出卿城,到底是詐尸還是另有隱情铅搓,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布多望,位于F島的核電站怀偷,受9級(jí)特大地震影響家厌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜椎工,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一饭于、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧晋渺,春花似錦镰绎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至八千,卻和暖如春吗讶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恋捆。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工照皆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沸停,地道東北人膜毁。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像愤钾,于是被迫代替她去往敵國和親瘟滨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一能颁、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語言杂瘸,可以運(yùn)行在Web服務(wù)器端。 php是一門后臺(tái)編程語...
    空谷悠閱讀 3,096評(píng)論 4 97
  • 一伙菊、數(shù)組 1败玉、數(shù)組定義 數(shù)組就是一個(gè)鍵值對(duì)組成的語言結(jié)構(gòu),鍵類似于酒店的房間號(hào)镜硕,值類似于酒店房間里存儲(chǔ)的東西运翼。 $...
    空谷悠閱讀 808評(píng)論 4 11
  • 今天是第二學(xué)期開學(xué)的第一天。放了太久的假期兴枯,上課的時(shí)候根本進(jìn)入不了狀態(tài)南蹂。剛到教室大家就熱火朝天地聊起來,讓我想起小...
    EveleenZhou閱讀 121評(píng)論 0 0
  • 個(gè)人感悟: 每一遍念恍,都有收獲六剥。重復(fù),也是力量峰伙。
    燕無憂閱讀 5,662評(píng)論 2 17
  • 老子道德經(jīng)全文翻譯(全81章)閱讀: 【老子·第一章】 道可道疗疟,非常道。名可名瞳氓,非常名[1]策彤。 無名天地之始;有名...
    暖陽_1332閱讀 181,862評(píng)論 4 81