我如何根据Ruby来嵌套if/else?

Zom*_*ies 2 ruby syntax

我想在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)

mck*_*eed 7

不幸的是,我知道没有办法在没有先把条件放到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)