Ruby數(shù)據(jù)類型

Ruby也是弱類型語(yǔ)言,不需要要關(guān)鍵字聲明。

整型或浮點(diǎn)型###

直接用a=1a=0.1賦值

字符串型###

  • 可以用雙引號(hào)括起來(lái),如s="name",雙引號(hào)內(nèi)的任何轉(zhuǎn)義符都會(huì)被轉(zhuǎn)義,也可用#{變量名}替換,如l="the #{s}"=l="the name",若變量名首字母為$@可不加大括號(hào)替換。
  • 也可用單引號(hào)括起來(lái),如s=‘name’,但單引號(hào)只可用\\\'轉(zhuǎn)義符,其他轉(zhuǎn)義和替換都不可用

數(shù)組型###

數(shù)組字面量通過(guò)[]中以逗號(hào)分隔定義,且支持range定義。

  • (1)數(shù)組通過(guò)[]索引訪問(wèn)
  • (2)通過(guò)賦值操作插入、刪除、替換元素
  • (3)通過(guò)+,-號(hào)進(jìn)行合并和刪除元素,且集合做為新集合出現(xiàn)
  • (4)通過(guò)<<號(hào)向原數(shù)據(jù)追加元素
  • (5)通過(guò)*號(hào)重復(fù)數(shù)組元素
  • (6)通過(guò)|和&符號(hào)做并集和交集操作(注意順序)

哈希類型###

Ruby 哈希是在大括號(hào)內(nèi)放置一系列鍵/值對(duì),鍵和值之間使用 => 分隔,不同的鍵值對(duì)之間使用逗號(hào)分隔。尾部的逗號(hào)會(huì)被忽略。

范圍類型###

  • 1..4表示1,2,3,4,含頭含尾
  • 1...4表示`1,2,3',不含結(jié)尾數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文介紹 Ruby 基本的數(shù)據(jù)類型,主要參考《Ruby編程語(yǔ)言》。Ruby支持的數(shù)據(jù)類型包括基本的Number、S...
    零小白閱讀 12,329評(píng)論 0 11
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評(píng)論 19 139
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,204評(píng)論 0 0
  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,663評(píng)論 0 4
  • 慧行慧影閱讀 172評(píng)論 0 0

友情鏈接更多精彩內(nèi)容