PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ruby
[問題] 兩個計算上的小問題
作者:
timeregorge
(Nick)
2014-05-31 22:37:43
x = 1
x.odd? ? "no way!" : "yes, sir!"
請問為什麼輸出會是 no way?
中間的那個問號的用意是什麼呢?odd? ? <-後面的這個
另外
a = [2,4,6,8,10]
a[0,2].inject(3) { |sum,element| sum + element }
為什麼結果是9? 計算過程是怎麼算的呢?
謝謝回覆
作者:
robler
(章魚丸)
2014-05-31 22:40:00
那個問號是一種命名慣例,代表這個function輸出的是布林值所以x.odd?就可以知道他是一個判斷x是不是奇數的funcion第二題你先去看看inject的用法 不然很難說明
作者:
putumaxally
(putumaxally)
2014-05-31 22:49:00
(條件判別式) ? (條件為真要回傳的值) : (條件為假要回傳的值)不是 2+4+3 是 3+2+4
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-05-31 23:58:00
https://en.wikipedia.org/wiki/%3F:
繼續閱讀
[問題] Ruby 語法的參考書,請各位大大推薦
Neisseria
Re: [問題] 請問 Fixnum 為什麼不支援 :next! 呢?
johnlinvc
[問題] 請問 Fixnum 為什麼不支援 :next! 呢?
hcmlinj
[問題] 請問高雄有可以學習ruby的地方嗎?
timeregorge
[資訊]Rails Outreach Workshop-台中6/22
breakanyrule
[問題] 有關混合繼承的順序問題
timeregorge
[問題] ruby處理soap使用savon
a83294
[資訊]RailsCodeClub @ Taipei-5/20-19:00
breakanyrule
[問題] 請教有關於拆字排序的問題
timeregorge
[資訊] Rails Meetup @ Tainan 5/13
breakanyrule
Links
booklink
Contact Us: admin [ a t ] ucptt.com