字串[ ] 之前有提到可以藉由字串[ ]取得字串內的字。以下是其他使用方法: 字串[索引值] → 可以只取某個位置 字串[起始值, 長度」→從哪個位置開...
什麼是流程控制? 流程控制定義就是程式執行的流程順序,和對應不同狀況而採取不同流程。 就好比說今天要出門,出門前,自己會判斷說現在有沒有下雨, 如果有就會帶雨傘...
二分法 之前介紹了簡單的if,當然除了if我們當然會搭配else,if…else(如果…不然就…), 像之前的例子:如果生病了就在家休息可以變成。 如果生病了就...
迴圈控制 如果條件成立則進入迴圈,執行迴圈內的動作。 每完成一次迴圈內動作,則在重投做一次原本的條件判斷, 一直做到條件不成立後,才跳脫迴圈內的模式。 for迴...
方法式迴圈 times方式: 以n.times do ~end的形式。 其中n為個數,times的方式即是以n為次數的迴圈。 例如: 3.times do...
什麼是陣列? 陣列在維基百科中的定義(https://zh.wikipedia.org/zh-tw/数组)為由相同類型的元素的集合所組成的資料結構。 就理解來說...
增加元素 我們可以藉由兩種方法增加元素: (1) << :我們可以藉由 Array << 元素,增加某個元素進去陣列中,例如: nam...
寫法 範圍的寫法有分成兩個方法,主要差別是有包含和不包含: .. (兩個點) → 是有包含的範圍,例如:1..6 會生成1, 2, 3, … , 6。 … (...
什麼是雜湊 雜湊主要是一種資料結構,而是藉由key跟value作為組合; 保存了key(鍵)的物件,每個key內會對應到一個值(value)。 主要以大括號包住...
什麼是符號 在字元前面加上冒號(:),形成的型態就是符號, 其實我們可以想像,符號就是一個有名字的物件。 例如: :hello :name 符號的差異 (1)與...