像陣列、雜湊這樣儲存物件的物件,我們稱為容器陣列
在儲存物件時,如果指定了陣列中不存在的索引值,則陣列的大小會隨之改變。ruby中陣列的大小是按實際情況自動調整的。
陣列的元素
陣列的大小
陣列的迴圈
陣列 .each do | 變數 |
希望迴圈的處理
end
雜湊
雜湊的使用
雜湊的迴圈
雜湊的 each 語法如下所示。
雜湊 .each do | 鍵變數 , 值變數 | 希望迴圈的處理
正規表示式
nil
是乙個特殊的值,表示物件不存在。像在正規表示式中表示無法匹配成功一樣,方法不能返回有意義的值時就會返回nil
。另外,從陣列或雜湊中獲取物件時,若指定不存在的索引或者鍵,則得到的返回值也是nil
if
語句和while
語句在判斷條件時,如果碰到false
和nil
,則會認為是「假」,除此以外的都認為是「真」。因此,除了可以使用返回true
或者false
的方法,也可以使用「返回某個值」或者返回「nil」的方法作為判斷條件表示式。
下面例子中只會輸出陣列中包含字元「花」的字串
MotionLayout 基礎教程 2
本文是 motionlayout 基礎教程 的第2篇,主要向讀者介紹如何在motionscene檔案中定義場景約束以及如何使用自定義屬性。可以在元素中使用子元素定義乙個場景約束集,並在元素中使用元素定義單個view的屬性約束。例 在motionscene檔案中定義end場景的約束集 複製 實際上,你...
python基礎教程(2)
python 是一種解釋型 物件導向 動態資料型別的高階程式語言。執行python程式 對於大多數程式語言,第乙個入門程式設計 便是 hello world!以下 為使用 python 輸出 hello world!例項 usr bin python print hello,world 執行結果 h...
C 基礎筆記 Day2
跑了一天回歸測試,留乙個小時補補進度。console.writeline the is p 1.1 方法的第乙個引數 字串 包含稱為佔位符的。佔位符會在執行時替換成字串後的表示式 p 1.1 的值。相較於將表示式p 1.1的值轉換成字串,再用 操作符把它連線到字串後面,這個技術顯然更好。p.s.1這...