我想在ruby中这样做:
something() if conditional else something_else()
Run Code Online (Sandbox Code Playgroud)
这不会编译,也不会与我尝试的类似.是否可以使用这种格式的语句,或者我必须这样做:
if conditional
something()
else
something_else()
end
Run Code Online (Sandbox Code Playgroud)
不幸的是,我知道没有办法在没有先把条件放到if和else的情况下.但是你可以在一行中完成:
if conditional then something else something_else end
Run Code Online (Sandbox Code Playgroud)
要么
conditional ? something : something_else
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |