主頁(yè) > 知識(shí)庫(kù) > ruby 實(shí)變量

ruby 實(shí)變量

熱門(mén)標(biāo)簽:天津外呼系統(tǒng)怎么收費(fèi) 巫師3地圖標(biāo)注魔力之所 中牟外呼系統(tǒng)違法嗎 漯河電銷(xiāo) 外呼線路從哪里出來(lái)的 征服者企業(yè)地圖標(biāo)注 淮安自動(dòng)外呼系統(tǒng)供應(yīng)商 AI電銷(xiāo)機(jī)器人 線路 柯城手機(jī)地圖如何做地圖標(biāo)注
 一個(gè)實(shí)變量由@開(kāi)頭,它的范圍限制在 self 對(duì)象內(nèi).兩個(gè)不同的對(duì)象,即使屬于同一個(gè)類(lèi),也可以擁有不同值的實(shí)變量.從對(duì)象外部來(lái)看,實(shí)變量不能改變甚至觀察(比如, Ruby的實(shí)變量從來(lái)不是公用的),除非方法由程序員明確聲明.像全局變量一樣,實(shí)變量在初始前的值是nil.

Ruby的實(shí)變量用不著聲明.這暗含著對(duì)象的彈性結(jié)構(gòu).實(shí)際上,每個(gè)實(shí)變量都是在第一次出現(xiàn)時(shí)動(dòng)態(tài)加入對(duì)象的.

ruby> class InstTest
    |   def set_foo(n)
    |     @foo = n
    |   end
    |   def set_bar(n)
    |     @bar = n
    |   end
    | end
   nil
ruby> i = InstTest.new
   #InstTest:0x83678>
ruby> i.set_foo(2)
   2
ruby> i
   #InstTest:0x83678 @foo=2>
ruby> i.set_bar(4)
   4
ruby> i
   #InstTest:0x83678 @foo=2, @bar=4>  


注意上例中直到調(diào)用了 set_bar方法 i 才報(bào)告 @bar 的值.  
 
您可能感興趣的文章:
  • Ruby基本的環(huán)境變量設(shè)置以及常用解釋器命令介紹
  • Ruby中變量引用時(shí)的一些注意點(diǎn)
  • Ruby中類(lèi)變量和實(shí)例變量的比較
  • 詳細(xì)解析Ruby中的變量
  • Ruby 中$開(kāi)頭的全局變量、內(nèi)部變量、隱藏變量介紹
  • ruby 局部變量
  • 深入分析Ruby 變量

標(biāo)簽:甘孜 棗莊 河池 內(nèi)江 南昌 克拉瑪依 西雙版納 大慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ruby 實(shí)變量》,本文關(guān)鍵詞  ruby,實(shí),變量,ruby,實(shí),變量,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ruby 實(shí)變量》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ruby 實(shí)變量的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章