iT邦幫忙

DAY 3
1

Ruby女孩:10萬.times { puts "為什麼?" }系列 第 3

Ruby女孩(3):我該怎麼try Ruby的語法?

原本這篇要介紹Ruby的語彙結構,但文章開始之前,先介紹一個網站:repl.it。它提供了一個簡單的互動寫程式環境,而且它在沒有網路的情況下也可以使用噢(因為它的直譯器是以JS寫的,不用傳回Server,所以很快,不延遲!)唉,是因為看到上一篇留言才提醒了我,對吼,我忘記說要怎麼試Ruby程式了...囧"真是感謝留言的人提醒我XD

如果你真的想要直接在自己的電腦中裝上Ruby,就不用去上面的網站囉,那是給只想trytry Ruby的人去的,你想安裝的話,就直接去Ruby中文官網按照步驟安裝就可以了。

上一篇有人留言提到Try Ruby這個網站!這是一個非常可愛的網站,我剛接觸Ruby時就是去這裡看教材練習的,他也提供了一個互動寫程式環境,只是因為他會連回Server比較慢,但因為這裡有教材說明,想學的可以去這裡看!

下面這兩張是在repl.it上把上一篇文章的Ruby code寫上去,它的介面很單純,左邊是寫程式的地方,寫好後滑鼠滑到約中間的地方,會出現Play按鈕,按下去就可以執行ruby程式!而右邊就是程式執行的結果,綠色箭頭指的是回傳值,我們看綠箭頭上方的才是執行結果。


就英文語義來說,程式碼寫3.times,就是希望印出三次雙引號中的文字,而右邊的結果,確實印出了三次!看起來真的非常直覺!


而這個例子也是一樣,英文語義希望印出1到9,而右邊的結果,就按照順序把1到9印出來!

所以在之後的文章中,如果有用到範例,都可以去repl.itTry 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.上傳完才發現圖片好模糊...好像自己幫我壓縮了囧" 之後修圖更新後再放上來!


上一篇
Ruby女孩(2):Matz為什麼要創造Ruby?
下一篇
Ruby女孩(4):Ruby的語彙結構簡介
系列文
Ruby女孩:10萬.times { puts "為什麼?" }30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
chiso
iT邦新手 4 級 ‧ 2014-10-03 16:27:26

好像很精彩,加油喔~

0
otiann
iT邦新手 2 級 ‧ 2014-10-03 16:56:37

@邱宏達 精彩不一定啦XD但我會加油!謝謝!

0
stagecoach
iT邦新手 5 級 ‧ 2015-10-04 20:43:12

我在repl it網站試著去執行後,結果正確,但是下面又出現一行綠色的 =>3 是什麼意思??

我要留言

立即登入留言