Tag: return

为什么`在Ruby中返回a或b`是一个void值表达式错误?

这很好: def foo a or b end 这也没关系: def foo return a || b end 这将返回void value expression : def foo return a or b end 为什么? 它甚至没有被执行; 它没有通过语法检查。 void value expression意味着什么?