如果some_float为nil,我想将结果设为0.我怎么做?
some_float = 9.238
or
some_float = nil
some_float.round(2)
Run Code Online (Sandbox Code Playgroud)
Ser*_*sev 12
只需.to_f在前一轮打电话
some_float.to_f.round(2)
Run Code Online (Sandbox Code Playgroud)
因为当你打电话to_f给nil时,它会返回0.0
9.238.to_f.round(2) # => 9.24
nil.to_f.round(2) # => 0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |