iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

從色彩繽紛到只看亂碼日子,學程式從 Ruby 出發! 系列

從色彩繽紛的美麗生活,到只看字母數字亂碼的日子,想紀錄菜味很重的自己,如何開始認識程式碼的過程,那我的新手村生活就從 Ruby 出發!

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

Day11 | 引數Argument

介紹 參數(Parameter) 被呼叫端用來接收引數的「變數」。引數(Argument) 引數是呼叫端傳給呼叫對象的「值」,稱為引數。 引數預設值 首先,我們...

2019-09-27 ‧ 由 Aimee 分享
DAY 12

Day12 | Array 陣列

陣列Array 陣列是一種基本的資料結構,在Ruby的陣列能夠容納各種型別的物件。所以不管你是要放字串、數字、雜湊還是布林值都是可以的 arr = [‘你好’,...

2019-09-28 ‧ 由 Aimee 分享
DAY 13

Day13 | 你好,我是 Hash 雜湊 哈希

雜湊Hash 雜湊Hash,是一個Key跟Value的組合,大概是長的像這樣{:key => "value"}兩兩為一組的組合,我們就...

2019-09-29 ‧ 由 Aimee 分享
DAY 14

Day14 | 實體變數(instance Variable)

@實體變數 記得之前講到變數與常數,其中有一個@開頭的,我們稱它為實體變數。在類別中,它是一個可以讓所有的方法共用得變數,而且與每個實體之間並不會互相影響。實體...

2019-09-30 ‧ 由 Aimee 分享
DAY 15

Day15 | attr_reader . attr_writer . attr_accessor

昨天文章在取用實體變數的時候,提到Ruby內建的三個方法attr_reader、attr_writer以及attr_accessor,那這三個方法分別是做什麼的...

2019-10-01 ‧ 由 Aimee 分享
DAY 16

Day16 |   認識 * 與 **

還記在寫引數Argument文章有寫到當前墜一個星符號*的會得到陣列那換成兩個星號呢**?今天就來認識單星星與雙星星吧! *single splat 符號*si...

2019-10-02 ‧ 由 Aimee 分享
DAY 17

Day17 | namespace ::

當我們在建立任意專案的時候,常會看到這樣的寫法class Post < ActiveRecord::Base我們知道<符號是繼承家產的概念 (疑?但...

2019-10-03 ‧ 由 Aimee 分享
DAY 18

Day18 | or-equals ||= 是什麼

看到一篇文章在教學購物車,程式裡出現了一種長這樣||=or-equals的運算符 def current_cart @current_cart ||=...

2019-10-04 ‧ 由 Aimee 分享
DAY 19

Day19 | RegExp正規表式法

之前在寫一道Codewars的題目,在程式裡寫了像是這樣的東西/^P/這神秘又奇怪得寫法是什麼呢?它其實就是Regular Expression 再來看看其他得...

2019-10-05 ‧ 由 Aimee 分享
DAY 20

Day20 | Public Private Protected methods

今天來認識Public.Private.Protected方法的存取控制。 Public 放在Public的方法沒有特別限制,大家都可以直接存取。 class...

2019-10-06 ‧ 由 Aimee 分享