Jedną z rzeczy, które uwielbiam w Ruby, jest to, że możesz wyrażać rzeczy w najkrótszy możliwy sposób.Skrócona nazwa "return x if x" w Ruby
Wiem, że można zrobić, gdy przypisanie
x ||= a
# instead of
x = a unless x
# which is
x = x || a
Czy istnieje postaci analogowej do return
?
# instead of
return x if x
Próbuję "powiedzieć" x
tylko raz. This question pyta o to, że właśnie wróciłeś (nic), ale nie widzę, jak to zrobić, gdy zwracam coś innego niż nieważne.
Co jest nie tak z zastępowaniem 'return x if x' po prostu' x'? – Zabba
@Zabba To niekoniecznie ostatnie oświadczenie –
Może moje umiejętności matematyczne uległy pogorszeniu, ale czy to nie jest już jedno-liniowy? –