Ich habe ein Problem, die Ausführung im folgenden Code-Snippet zu verstehen.Schwierigkeit zu verstehen, optionale Klammern
x = 5
puts (0..10).include?(x) ? "yes" : "no"
Es gibt die gewünschte Ausgabe, die yes
ist. Aber wenn ich die Klammern von include?
Methode wie folgt Weglassen:
x = 5
puts (0..10).include? x ? "yes" : "no"
dann ausgegeben false
. Ich verwende ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
Du hast meinen Tag gemacht! –