原本這篇要介紹Ruby 的語彙結構,但文章開始之前,先介紹一個網站:repl.it。它提供了一個簡單的互動寫程式環境,而且它在沒有網路的情況下也可以使用噢(因為它的直譯器是以JavaScript 寫的,不用傳回Server,所以很快,不延遲!)唉,是因為看到上一篇留言才提醒了我,對吼,我忘記說要怎麼試Ruby程式了…囧"真是感謝留言的人提醒我XD
如果你真的想要直接在自己的電腦中裝上Ruby,就不用去上面的網站囉,那是給只想try try Ruby 的人去的,你想安裝的話,就直接去Ruby 中文官網按照步驟安裝就可以了。
上一篇有人留言提到Try Ruby 這個網站!這是一個非常可愛的網站,我剛接觸Ruby 時就是去這裡看教材練習的,他也提供了一個互動寫程式環境,只是因為他會連回Server 比較慢,但因為這裡有教材說明,想學的可以去這裡看!
下面這兩張是在repl.it 上把上一篇文章的Ruby code 寫上去,它的介面很單純,左邊是寫程式的地方,寫好後滑鼠滑到約中間的地方,會出現Play 按鈕,按下去就可以執行ruby 程式!而右邊就是程式執行的結果,綠色箭頭指的是回傳值,我們看綠箭頭上方的才是執行結果。
就英文語義來說,程式碼寫 3.times
,就是希望印出三次雙引號中的文字,而右邊的結果,確實印出了三次!看起來真的非常直覺!
而這個例子也是一樣,英文語義希望印出1到9,而右邊的結果,就按照順序把1到9印出來!
所以在之後的文章中,如果有用到範例,都可以去repl.it 或Try Ruby 中測試噢!另外,這篇部落格文章〖Ruby /Rails 線上學習資源〗,是自己剛學Ruby 時,整理的Ruby 的線上學習資源比較,也給有興趣的人看看喔!
這個第三天的文章不如預期XD,不過還是希望可以解決一些人的困擾,今天給自己的話是:
“Yesterday is history; tomorrow is a mystery. Today is a gift, which is why we call it the present.” Bil Keane
每個今天都很重要,也很珍貴,所以謝謝有給我建議的人,我會繼續加油XD
延伸閱讀:repl這個網站名稱不是亂取的,你可以參考這個維基,會覺得這網站真的很實在!
ps.上傳完才發現圖片好模糊…好像自己幫我壓縮了囧" 之後修圖更新後再放上來!