ich Index in eine Hash benötigen, die ich in Bezug auf „wahr“ und „falsch“Wie man 1 und 0 in Ruby auf True und False setzt. Möchten Sie eine boolean oder logisch aus
colorHash = Hash.new { |hash, key| hash[key] = {} }
colorHash["answers"][true] = "#00CC00"
colorHash["answers"][false] = "#FFFFFF"
Für Testzwecke definiert haben, ich mit rand bin Indizierung (2) und dass schlägt fehl. Wenn ich mit true indexiere, funktioniert es.
Ich war auf der Suche nach so etwas wie
rand (2) .logical
aber nichts finden.
Ich mag diese Idee! In Ruby 1.9 können Sie '[true, false] .sample' machen – Cimm