iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

自我挑戰Ruby 系列

剛開始學習Ruby的新手做的自我挑戰練習

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 字串3

字串[ ] 之前有提到可以藉由字串[ ]取得字串內的字。以下是其他使用方法: 字串[索引值] → 可以只取某個位置 字串[起始值, 長度」→從哪個位置開...

2023-09-26 ‧ 由 Arance 分享
DAY 12

Day 12 - 流程控制1

什麼是流程控制? 流程控制定義就是程式執行的流程順序,和對應不同狀況而採取不同流程。 就好比說今天要出門,出門前,自己會判斷說現在有沒有下雨, 如果有就會帶雨傘...

2023-09-27 ‧ 由 Arance 分享
DAY 13

Day 13 - 流程控制2

二分法 之前介紹了簡單的if,當然除了if我們當然會搭配else,if…else(如果…不然就…), 像之前的例子:如果生病了就在家休息可以變成。 如果生病了就...

2023-09-28 ‧ 由 Arance 分享
DAY 14

Day 14 - 流程控制3

迴圈控制 如果條件成立則進入迴圈,執行迴圈內的動作。 每完成一次迴圈內動作,則在重投做一次原本的條件判斷, 一直做到條件不成立後,才跳脫迴圈內的模式。 for迴...

2023-09-29 ‧ 由 Arance 分享
DAY 15

Day 15 - 流程控制4

方法式迴圈 times方式: 以n.times do ~end的形式。 其中n為個數,times的方式即是以n為次數的迴圈。 例如: 3.times do...

2023-09-30 ‧ 由 Arance 分享
DAY 16

Day 16 - 陣列1

什麼是陣列? 陣列在維基百科中的定義(https://zh.wikipedia.org/zh-tw/数组)為由相同類型的元素的集合所組成的資料結構。 就理解來說...

2023-10-01 ‧ 由 Arance 分享
DAY 17

Day 17 - 陣列2

增加元素 我們可以藉由兩種方法增加元素: (1) << :我們可以藉由 Array << 元素,增加某個元素進去陣列中,例如: nam...

2023-10-02 ‧ 由 Arance 分享
DAY 18

Day 18 - 範圍

寫法 範圍的寫法有分成兩個方法,主要差別是有包含和不包含: .. (兩個點) → 是有包含的範圍,例如:1..6 會生成1, 2, 3, … , 6。 … (...

2023-10-03 ‧ 由 Arance 分享
DAY 19

Day 19 - 雜湊

什麼是雜湊 雜湊主要是一種資料結構,而是藉由key跟value作為組合; 保存了key(鍵)的物件,每個key內會對應到一個值(value)。 主要以大括號包住...

2023-10-04 ‧ 由 Arance 分享
DAY 20

Day 20 - 符號

什麼是符號 在字元前面加上冒號(:),形成的型態就是符號, 其實我們可以想像,符號就是一個有名字的物件。 例如: :hello :name 符號的差異 (1)與...

2023-10-05 ‧ 由 Arance 分享