在Ruby on Rails中,有更好的方式来编写这个吗:
尤其是第二行和第三行。我发现自己经常使用if-else条件语句。谢谢。
qty = 2
avg_price = room["price"].to_f if room["price"].present?
total_price = (avg_price * qty) if avg_price.present?
尤其是第二行和第三行。我发现自己经常使用if-else条件语句。谢谢。
nil
吗?或者它们可以是0
或0.0
吗? - sawa""
这样的值?如果没有,您就不需要present?
。特别是,您明显不需要在第三行中使用它。 - sawa