看板 Ruby 關於我們 聯絡資訊
抱歉,我是ruby的新手,在使用 Ruby 的指令視窗時, 我嘗試了 puts 1 print 1 p 1 這三種最簡單的印數字的指令, 只是我不大瞭解指令視窗本身印出來的東西,比如說 puts 1 會出現 1 => nil print 1 會出現 1 => nil p 1 會出現 1 => 1 請問後面這個 => 到底是什麼意思? 抱歉這真的是很新手的問題。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.185.99
Jcrt:puts會自動加上換行符號 print不會 03/22 13:40
Jcrt:=> 後面是return回傳的值 puts和print都是return nil 03/22 13:41
謝謝,這樣子我終於瞭解了 ※ 編輯: markmcm 來自: 163.29.185.99 (03/22 14:13)
SiriusCloud:我好奇在 為什麼是nil? 03/22 15:43
zero00072:因為東西都丟出去螢幕了,你什麼也沒剩。 03/22 21:36
SiriusCloud:多謝回答=ˇ= 03/24 16:47
godfat:這解釋不大對... 應該說沒有什麼為什麼,習慣而已 03/25 12:42
JmeHsieh:請問是只要定義return type是void的都會回傳nil嗎? 03/28 01:45
godfat:ruby 沒有 return type 讓你定義呀.. 03/30 05:49
godfat:總之這沒什麼原則,只是習慣而已 03/30 05:50