Questo va bene:Perché "restituisci a o b" un errore di espressione del valore void in Ruby?
def foo
a or b
end
Questo è anche bene:
def foo
return a || b
end
Questo restituisce void value expression
:
def foo
return a or b
end
Perché? Non viene nemmeno eseguito; fallisce il controllo della sintassi. Cosa significa ""?
Questo non è un duplicato. Ho rimosso tutto il riferimento all'operatore '||' e la domanda rimane valida. Per favore riaprire – Shelvacu
Si prega di non modificare la domanda per invalidare le risposte. http: //meta.stackoverflow.com/questions/290297/how-much-change-to-the-question-is-too-much \ –
@MsYvette Mi dispiace, avrei dovuto tenerne conto. Tuttavia, spero che possa ancora mostrare che la domanda è contrassegnata come un duplicato di non risponde alla mia domanda. – Shelvacu