概括、ruby中的基本數(shù)據(jù)類型都是類類型,只不過(guò)為了書(shū)寫(xiě)和閱讀的方便,為基本數(shù)據(jù)類型提供了較為簡(jiǎn)潔的書(shū)寫(xiě)方式而已。
一、數(shù)值類型
整數(shù)支持二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制,根據(jù)整數(shù)的大小動(dòng)態(tài)決定整數(shù)是Fixnum類型還是Bignum類型。
浮點(diǎn)數(shù)支持科學(xué)計(jì)數(shù)法,小數(shù)點(diǎn)后至少有一個(gè)數(shù)字。
數(shù)值類型繼承圖如下:
ruby中沒(méi)有字符,只有字符串。
單引號(hào)字符串,只有 ' 和 \ 需要進(jìn)行轉(zhuǎn)義,其他的字符保持字面的含義。('表示單引號(hào)字符串的首尾所以需要轉(zhuǎn)義,而想一下單引號(hào)字符串中只有一個(gè)字符\時(shí)就明白\也需要轉(zhuǎn)義了。)
雙引號(hào)字符串,雙引號(hào)字符串最大的特點(diǎn)是可以進(jìn)行數(shù)值內(nèi)插,產(chǎn)生雙引號(hào)字符串的方式有很多種。
三、區(qū)間
區(qū)間提供了處理值具有連續(xù)特性的對(duì)象集合的簡(jiǎn)便方法,ruby為了節(jié)省空間只是在內(nèi)存中保留了區(qū)間首尾兩個(gè)對(duì)象的引用。
四、數(shù)組
可以容納各種類型對(duì)象的集合。
五、散列表
鍵-值對(duì)的集合,應(yīng)用廣泛
六、符號(hào)
由于相同的字符串在內(nèi)存中有不同的拷貝,所以采用符號(hào)類型來(lái)節(jié)省內(nèi)存,相同的符號(hào)在內(nèi)存中只有一份拷貝,另外需注意字符串和符號(hào)是完全不同的類型。
標(biāo)簽:永州 張家界 三沙 遼寧 梧州 荊門(mén) 普洱 公主嶺
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ruby基本數(shù)據(jù)類型簡(jiǎn)明介紹》,本文關(guān)鍵詞 ruby,基本,數(shù)據(jù),類型,簡(jiǎn)明,;如發(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)。