iT邦幫忙

鐵人檔案

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

Ruby 研究 30 天 系列

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

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

Day 20 - Singleton Class 下篇

singleton class 延續昨天的話題,看到 << 一般來說都會先想到 push 這個方法。 array = [1, 2, 3] array...

2019-10-06 ‧ 由 KarenHan 分享
DAY 22

Day 21 - Module 模組

Module 經過了這幾天,我們已經把 class 分享得差不多了,現在要講繼承鍊的另一個主角 module ,這在實作上會比較常使用。 繼承類別 現在我們知道...

2019-10-07 ‧ 由 KarenHan 分享
DAY 23

Day 22 - 引數與參數 上篇

引數與參數 在學習程式語言時,方法的使用是絕對無法避免的,而參數(parameter)與引數(argument)這兩個名詞,的確很容易使初學者混亂。 &quo...

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

Day 23 - 引數與參數 下篇

引數與參數 承昨天的話題,今天來把剩下的引數帶入方式介紹完。 Variable Argument全名稱作 variable-length argument l...

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

Day 24 - Super

Super 可以在繼承鏈上呼叫 ” 最接近的上層 “ 的同名方法,而若是找不到符合的方法則會產生 NoMethodError exception 。聽起來很單純...

2019-10-10 ‧ 由 KarenHan 分享
DAY 26

Day 25 - 正規表示式

正規表示式 /[a-zA-z]{5,}|^\D$|^[a-z]*$|^[A-Z]*$|^\w{,6}$/ 這或許是一般人學程式碼之前心裡所想像的程式碼,充滿新奇...

2019-10-11 ‧ 由 KarenHan 分享
DAY 27

Day 26 - == , === , eql? , equal?

今天來分享 Ruby 裡的 == , === , eql? , equal? 。 物件相等與內容等同性 有時,特別是在物件導向編程中,對資料型別和繼承物件進行...

2019-10-12 ‧ 由 KarenHan 分享
DAY 28

Day 27 - 例外處理

例外處理是幾乎每種程式語言都具備的功能,這個功能讓軟體工程師可以在程式出現非預期狀況的時候,能夠及時處理例外,並且設計處理每種例外的不同解決方式。 Ruby...

2019-10-13 ‧ 由 KarenHan 分享
DAY 29

Day 28 - Gemfile

Gemfile 在開放原始碼的世界,有非常多厲害開發者願意無私的貢獻程式碼,而這些程式碼大多會打包成好用的套件,在 Ruby 的世界,我們稱它為 Gem。--...

2019-10-14 ‧ 由 KarenHan 分享
DAY 30

Day 29 - 時間複雜度

作為完賽的壓軸文章,首先要感謝學習路上夥伴們的幫助,其實在開始比賽時,小妹正在與 Rails 辛苦奮鬥中,會選擇單單以 Ruby 為主題的文章一方面是希望自己能...

2019-10-15 ‧ 由 KarenHan 分享