Ruby的成语是"foo.nil??nil:foo.to_i"?

Chr*_*Xue 5 ruby idioms

def bar(foo)
  foo.nil? ? nil : foo.to_i
end
Run Code Online (Sandbox Code Playgroud)

任何简洁的Ruby成语都是"foo.nil??nil:foo.to_i"?

Mar*_*rth 6

还是有点短(如果你不希望foofalse)

def bar(foo)
  foo.to_i if foo
end
Run Code Online (Sandbox Code Playgroud)