Ruby中的一行if语句
我有以下代码:
if day > 31 day -= 31 month = "April" end
我可以用不同于以下的一行编写它:
if day > 31 then day -= 31 and month = "April" end
?
我试过它:
if day > 31 {day -= 31; month = "April"}
但它不起作用
(day -= 31; month = "April") if day > 31
替代方式(正如@mudasobwa在下面的评论中所建议的那样):
day, month = day - 31, "April" if day > 31