Gemäß der Ruby Array-Dokumentation gibt es eine Methode to_h
, mit dem Arrays in Hash konvertiert werden können, solange jedes Element des Arrays ein anderes Array aus zwei Elementen ist. Beispiel unten aus der gleichen Dokumentation
Wenn ich jedoch den obigen Code ausführe, erhalte ich folgende Fehlermeldung:
%Vor%Meine Ruby-Version ist
%Vor%Ich wollte diese Technik verwenden, um eine andere Frage zu Stackoverflow zu beantworten, aber ich stehe jetzt fest, da eine dokumentierte Funktion von Ruby für mich nicht funktioniert.
Die Methode to_h
ist nur in Ruby Version 2.1 oder höher verfügbar.
Überprüfen Sie die Versionshinweise hier
Ruby 2.0 unterstützt die Methode to_h nicht. es ist verfügbar in 2.1 und höher