Suchergebnisse für Anfrage "ruby-2.3"

2 die antwort

In Ruby, warum ergibt nil [1] = 1 nil?

Beispielsweise nil[1] #=> NoMethodError nil[1]=1 #=> nil Es geht nicht nur um die Syntax, sondern auch um Variablen: a = nil a[1] #=> NoMethodError a[1]=1 #=> nilOddly: nil.method(:[]=) #=> NameError [].method(:[]=) #=> #<Method...>Ruby 2.3.0p0

8 die antwort

Was macht &. (kaufmännisches und-Punkt) bedeutet in Ruby?

Ich bin auf diese Ruby-Code-Zeile gestoßen. Was macht&. meine in diesem? @object&.method

4 die antwort

Safe Navigationsoperator (&.) Für nil

As Ruby 2.3 führt den Safe Navigation Operator ein &.), a.k. ein einsamer Operator, das Verhalten aufnil Objekt scheint seltsam. nil.nil? # => true nil&.nil? # => nilIst das so gedacht? Oder ein Randfall, der weggerutscht ist, als der einsame ...

TOP-Veröffentlichungen

2 die antwort

IRB-Verlauf funktioniert nicht mit Ruby 2.3.0

Ich habe Ruby 2.3.0p0 über rbenv unter OS X 10.11.4 installiert. Innerhalb einer IRB-Sitzung funktioniert der Verlauf einwandfrei. Ich kann jedoch nicht sitzungsübergreifend auf den IRB-Verlauf zugreifen. Ich habe mein System Ruby, 2.0.0p648, ...