目前人在臺北往台東普悠馬列車上,準備開始兩天一夜的台東小旅遊,但既然參加了鐵人賽,還是得帶著筆電在車上認(ㄉㄚˇ)真(ㄏㄨㄣˋ)過去。
沒想到普悠馬還滿舒適的,列車的舒適度跟高鐵差不多。
還是這篇來PO一下普悠馬號的歷史好了⋯⋯?
傳張照片先
再放一張隔壁可愛的高額頭baby和樂融融的全家福照
(吃babyfood吃得很開心,不過看起來怎麼有點像拿來餵我家胖胖丁丁的雞肉泥XD)
好吧,還是回到主題,來練習一下Ruby的基本語法⋯⋯
首先下載一下SampleApp (這是在"10天學會Ruby on Rails"一書中附的練習程式,放在github上應該是open的吧?如有違反版權請告知刪除)
$ cd [project directory]
$ git clone https://github.com/codecampio/sample_app
$ cd sample_app
$ bundle install
$ rake db:migrate db:populate
並開啟rails命令執行環境(rails console)進入主控台練習
布林(Boolean)及測試運算子(Test Operators)
布林值的意思就是true or false,是系統回傳的值,可以拿來測試一段程式的true or false。
當我們在製作這些測試程式時,常常會用到一些測試運算子來達到目的。
例如:
#大於
< #小於
= #大於等於
== #值等於,equals
= #是,is
!= #不等於
! #不是
&& #也是
|| #或者也是
以下是在rails console的執行結果:
100>99
# => true
1+1*2 == (1+1)*2
# => false
a = 3
b = 4
a == b
# => false
a = b
# => 4
a = rand(2)
# => 0 or 1
b = rand(3)
# => 0 or 1 or 2
#rand(2)就像是在丟硬幣一樣,返回的值就是0或1
#rand(3)返回的值則為0,1,2三者之一
先這樣吧,在車上看筆電好累⋯⋯