From: rubikitch@... Date: 2007-01-12T17:40:15+09:00 Subject: [ruby-list:43107] Re: 「たのしいRuby」(割り算) From: 上間 健 Subject: [ruby-list:43106] 「たのしいRuby」(割り算) Date: Fri, 12 Jan 2007 17:22:17 +0900 るびきちです。 > 9 p -10.divmod(3.5) #=> [-3.0,0.5] > 10 p -10.divmod(-3.5) #=> [2.0,-3.0] > __ > ./uema.rb:9: warning: ambiguous first argument; put parentheses or even > spaces > ./uema.rb:10: warning: ambiguous first argument; put parentheses or > even spaces こんな感じで()をつけます。 p 10.divmod(3.5) p 10.divmod(-3.5) p(-10.divmod(3.5)) p(-10.divmod(-3.5)) # >> [2, 3.0] # >> [-3, -0.5] # >> [-3, 0.5] # >> [2, -3.0] 9の場合、 p - 10.divmod(3.5) と(人間が)書き間違えたのかもしれないと警告を発しているのです。 -- rubikitch http://www.rubyist.net/~rubikitch/