Was ist der Unterschied zwischen den &&
und and
Operatoren in Ruby?
Antworten
Zu viele Anzeigen?
Feuda
Punkte
2065
and
hat eine geringere Präzedenz und wird meistens als Steuerungsflussmodifikator verwendet, wie zum Beispiel if
:
next if widget = widgets.pop
wird zu
widget = widgets.pop and next
Für or
:
raise "Not ready!" unless ready_to_rock?
wird zu
ready_to_rock? or raise "Not ready!"
Ich ziehe es vor, if
zu verwenden, aber nicht and
, da if
verständlicher ist. Daher ignoriere ich einfach and
und or
.
Weitere Informationen finden Sie unter "Verwendung von "and" und "or" in Ruby".
Dheeraj Maheshwari
Punkte
69
Kevin Ng
Punkte
2138
- See previous answers
- Weitere Antworten anzeigen