2017-01-11 1 views
1

私はこの計算がある場合:式が0未満になることはないことを確認してください - ルビー

10 - 12 

を私は明らかに返されます-2。しかし、私は、その計算が渡された場合、基本的に0を返すrubyまたはrailsのいずれかのメソッドを使いたいと思っています。私はこれを理解することができませんでしたか?

+4

私はあなたが望むものについてわかりません。このようなもの? '[10 - 12、0] .max' – chumakoff

+0

実際にうまくいった!ありがとう – Bitwise

答えて

4

これを行う方法はたくさんあります。

[10 - 12, 0].max 

または::たとえば

result = 10 - 12 
result < 0 ? 0 : result