Warum bewertet nil [1] = 1 in Ruby null?

9

Zum Beispiel:

%Vor%

Es ist nicht nur Syntax, wie es auch mit Variablen passiert:

%Vor%

Seltsamerweise:

%Vor%

Ruby 2.3.0p0

    
larsch 24.04.2016, 21:36
quelle

1 Antwort

1

Einige zufällige Ergebnisse: [nur in Ruby 2.3.0p0]

Die Methode scheint nicht zu existieren:

%Vor%

Und Sie können es nicht mit send aufrufen:

%Vor%

Ruby bewertet weder die rechte Seite noch das Argument, d. h.

%Vor%

erhöht nicht NameError , obwohl foo und bar nicht definiert sind.

Der Ausdruck scheint mit nil identisch zu sein:

%Vor%     
Stefan 27.04.2016 16:01
quelle

Tags und Links