2
Wie bekomme ich 1
von einem Hash, der so aussieht?Wie bekomme ich einen Teil eines Schlüssels in einem Ruby Hash
{{1=>2} => 3}
Wie bekomme ich 1
von einem Hash, der so aussieht?Wie bekomme ich einen Teil eines Schlüssels in einem Ruby Hash
{{1=>2} => 3}
{{1=>2} => 3}.keys
#=> [{1=>2}]
{{1=>2} =>3 }.keys[0]
#=> {1=>2}
{{1=>2}=>3}.keys[0].keys
#=> [1]
{{1=>2}=>3}.keys[0].keys[0]
#=> 1
{{1=>2}=>3}.keys.first.keys.first
Meine Frage ist, wie Sie mit dieser Hash-Struktur am Ende haben? Es ist nicht die übliche Art, einen Hash-Schlüssel zu verwenden oder einen Hash zu entwerfen. –
Nun, Schlüssel kann alles sein, oder? :) Ich analysiere Protokolle und wollte '{status => relay}' Hash als Schlüssel in einem anderen Hash haben. Beispiel für [email protected]: '{{" bounced "=>" k.mx.mail.yahoo.com "} => 1, {" gesendet "=>" 127.0.0.1 "} => 4, {" prompt "=>" g.mx.mail.yahoo.com "} => 1, {" bounced "=>" c.mx.mail.yahoo.com "} => 2}' –
würde ich gerne sehen Ihr Code, um den Mail-Host für alle gebouncten Datensätze oder die Gesamtzahl aller gebouncten Datensätze zu erhalten. –