看板 Ruby 關於我們 聯絡資訊
為什麼不用 <=> ? values=[-100, 0, 100] values.each do |i| case i<=>0 when 1 puts "positive" when -1 puts "negtive" else puts "it's zero" end end ※ 引述《BM0108 (衝)》之銘言: : 環境: : ruby 1.8.7 on windows : 狀況: : 各位前輩好,我是今天剛開始學ruby的新手 : 我在練習case功能時遇到一些小trouble : 我想要從命令列讀入3個數字,然後判斷是正數、負數抑或是0 : ================ : code: [cut] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.23.102
SansWord:我喜歡這個!!! 04/16 23:00
BM0108:@@ 請問 <=>這個語法是什麼意思? google 不到@@ 04/17 21:54
ggegge:如果>是1 <是-1 =是0 ex: 1 <=> 2 # -1 04/18 00:35
ducksteven:http://ppt.cc/8a4y 04/18 10:24