rails中try的用法

try的用法还是挺好的,避免异常,除法看上去有点特殊,其实也就是一个符号而已,有点意思,小记一下

[35] pry(main)> nil.try(:to_i)
=> nil

[34] pry(main)> '123000'.try(:to_i)
=> 123000

[36] pry(main)> nil.try(:to_i).try(:/, 100)
=> nil

[32] pry(main)> '123'.try(:to_i).try(:/, 100)
=> 1
[33] pry(main)> '123000'.try(:to_i).try(:/, 100)
=> 1230

相关推荐