從色彩繽紛的美麗生活,到只看字母數字亂碼的日子,想紀錄菜味很重的自己,如何開始認識程式碼的過程,那我的新手村生活就從 Ruby 出發!
介紹 參數(Parameter) 被呼叫端用來接收引數的「變數」。引數(Argument) 引數是呼叫端傳給呼叫對象的「值」,稱為引數。 引數預設值 首先,我們...
陣列Array 陣列是一種基本的資料結構,在Ruby的陣列能夠容納各種型別的物件。所以不管你是要放字串、數字、雜湊還是布林值都是可以的 arr = [‘你好’,...
雜湊Hash 雜湊Hash,是一個Key跟Value的組合,大概是長的像這樣{:key => "value"}兩兩為一組的組合,我們就...
@實體變數 記得之前講到變數與常數,其中有一個@開頭的,我們稱它為實體變數。在類別中,它是一個可以讓所有的方法共用得變數,而且與每個實體之間並不會互相影響。實體...
昨天文章在取用實體變數的時候,提到Ruby內建的三個方法attr_reader、attr_writer以及attr_accessor,那這三個方法分別是做什麼的...
還記在寫引數Argument文章有寫到當前墜一個星符號*的會得到陣列那換成兩個星號呢**?今天就來認識單星星與雙星星吧! *single splat 符號*si...
當我們在建立任意專案的時候,常會看到這樣的寫法class Post < ActiveRecord::Base我們知道<符號是繼承家產的概念 (疑?但...
看到一篇文章在教學購物車,程式裡出現了一種長這樣||=or-equals的運算符 def current_cart @current_cart ||=...
之前在寫一道Codewars的題目,在程式裡寫了像是這樣的東西/^P/這神秘又奇怪得寫法是什麼呢?它其實就是Regular Expression 再來看看其他得...
今天來認識Public.Private.Protected方法的存取控制。 Public 放在Public的方法沒有特別限制,大家都可以直接存取。 class...