Bit*_*ise 1 ruby ruby-on-rails
如果我有这个计算:
10 - 12
Run Code Online (Sandbox Code Playgroud)
我显然会返回-2。但是我想使用 ruby 或 rails 方法,如果将计算传递给它,它基本上会返回 0。我似乎无法弄清楚这一点?
有很多方法可以做到这一点。例如:
[10 - 12, 0].max
Run Code Online (Sandbox Code Playgroud)
或者:
result = 10 - 12
result < 0 ? 0 : result
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |