iT邦幫忙

鐵人檔案

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

自我挑戰Ruby 系列

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

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

Day 1 - 從0開始

前言 今天是我鐵人賽的第一天,而我想藉由這30天的鐵人賽發表自己的學習Ruby的過程以及遇到的各種難題。 希望未來的30天能將我所學習到的知識以文章的方式來呈現...

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

Day 2 - 安裝Ruby

作業系統 我的電腦是Apple M2 Pro, 16 GB, macOS Ventura Version 13.5 以Mac OS X為範例。其實在Mac的作業...

2023-09-17 ‧ 由 Arance 分享
DAY 3

Day 3 - 終端機

終端機(Terminal) 其實終端機主要是一種命令式介面,命令式介面本質上是只能使用鍵盤輸入指定, 而不支援使用滑鼠的,當我們輸入完指令後,按下return鍵...

2023-09-18 ‧ 由 Arance 分享
DAY 4

Day 4 - 執行程式

方式 在Ruby程式中,基本上是在Terminal(終端機)內執行程式: (1)將程式寫至於檔案內,在Terminal(終端機)執行檔案 (2)在Termina...

2023-09-19 ‧ 由 Arance 分享
DAY 5

Day 5 - 註解

何謂註解 我想大家對註解的定義也不陌生,其實就像我們小時候像學習文言文一樣, 我們會把這個字的意思詳述在旁邊,那就像是我們對這個字或這句話加以描述。 程式語言也...

2023-09-20 ‧ 由 Arance 分享
DAY 6

Day 6 - 物件導向概念

何謂物件導向程式設計 物件導向程式設計(Object-oriented programming),縮寫為OOP。 維基百科定義如下:(https://zh.wi...

2023-09-21 ‧ 由 Arance 分享
DAY 7

Day 7 - 變數定義

變數 在Ruby中的變數,包括區域變數、全域變數、實例變數、類別變數以及常數。 變數會以小寫的字首開頭,而常數以大寫的字首開頭。 區域變數 - 小寫字首開頭;例...

2023-09-22 ‧ 由 Arance 分享
DAY 8

Day 8 - 數字

數字物件 之前提過,Ruby是一個物件導向的程式語言,所以數字在Ruby的世界也是一個數字的物件。 既然是物件,那就有很多方便的方法可以使用。 .odd? →...

2023-09-23 ‧ 由 Arance 分享
DAY 9

Day 9 - 字串1

引號 建立字串時可以用單引號或雙引號把字包住,例如: puts 'Hello World' puts "Hello World" 上面的單引...

2023-09-24 ‧ 由 Arance 分享
DAY 10

Day 10 - 字串2

正規表達式(Regular expression) 參考維基百科:https://zh.wikipedia.org/zh-tw/正则表达式 主要是用簡單字串,來...

2023-09-25 ‧ 由 Arance 分享