iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

Ruby 研究 30 天 系列

以程式語言初學者的角度分享學習Ruby的心得

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

Day 0 - 參賽宣言

寫在最前面一段程式語言與白紙般初學者的故事 按照慣例寫文章in鐵人賽要先var一下自己的心聲~ 聽說軟體正在吃掉全世界 Software Is Eat...

2019-09-16 ‧ 由 KarenHan 分享
DAY 2

Day 1 - First Step in Ruby

一開始學程式語言做的環境安裝、認識終端機指令...等預備式這邊就先跳過了 首先搜尋官方文件,上面會有幾乎看不懂,即使搜尋過一輪也還是似懂非懂的概念,不過隨著後續...

2019-09-17 ‧ 由 KarenHan 分享
DAY 3

Day 2 - 數字與字串

Integer (整數) 在 Ruby 裡,數字就是 Integer 這個類別的實體,包含所有四則運算 +、-、 *、 /,先乘除後加減,括號優先運算...等...

2019-09-18 ‧ 由 KarenHan 分享
DAY 4

Day 3 - 範圍與陣列

Range 範圍 $ irb "你說好笑不好笑"[2] => "好" "你說好笑不好笑"[3]...

2019-09-19 ‧ 由 KarenHan 分享
DAY 5

Day 4 - 迴圈與迭代

Loop 迴圈是電腦科學運算領域的用語,也是一種常見的控制流程。迴圈是一段在程式中只出現一次,但可能會連續執行多次的程式碼。迴圈中的程式碼會執行特定的次數,或...

2019-09-20 ‧ 由 KarenHan 分享
DAY 6

Day 5 - Hash

Hash 雜湊表(Hash table,也叫哈希表),是根據鍵(Key)而直接查詢在內存存儲位置的資料結構。 - 維基百科 Hash 在 Ruby 有兩種寫...

2019-09-21 ‧ 由 KarenHan 分享
DAY 7

Day 6 - Symbol in Ruby

Symbol 就外型而言,Symbol 就像在一組變數前面加上冒號。就分類而言,symbol 就是 Symbol 這個 class 的 instance。...

2019-09-22 ‧ 由 KarenHan 分享
DAY 8

Day 7 - 流程控制與條件判斷

流程控制 條件判斷 每種語言都有自己處理布林值的方式,Ruby 也有自己的處理邏輯,要釐清何者為真、何者為偽的規則非常簡單,在 Ruby ,除了 false...

2019-09-23 ‧ 由 KarenHan 分享
DAY 9

Day8 - 邏輯運算子

邏輯運算子 最基本的當然就是 && (and) 與 || (or)兩種一般來說最常與布林值 true 與 false 並用 在高中數學開始之前其...

2019-09-24 ‧ 由 KarenHan 分享
DAY 10

Day 9 - Class - 物件導向

OOP 有非常多的文章在介紹 Ruby 時,會提到 Ruby 是一款物件化非常徹底程式語言,來看看OOP的定義: 物件導向程式設計(英語:Object-ori...

2019-09-25 ‧ 由 KarenHan 分享