Als «hash» getaggte Fragen

76
Wie erstelle ich in Ruby einen Hash aus einem Array?

Ich habe ein einfaches Array: arr = ["apples", "bananas", "coconuts", "watermelons"] Ich habe auch eine Funktion f, die eine Operation an einer einzelnen Zeichenfolgeneingabe ausführt und einen Wert zurückgibt. Diese Operation ist sehr teuer, daher möchte ich die Ergebnisse im Hash speichern. Ich...

76
RoR - MD5 Generation

Wie kann ich eine Zeichenfolge mit MD5 in Rails 3.0 verschlüsseln? pass = MD5.hexdigest(pass) in einem Modell ergibtuninitialized constant MyModel::MD5

75
Absteigende Sortierung nach Wert eines Hash in Ruby

Mein Eingabe-Hash: h = { "a" => 20, "b" => 30, "c" => 10 } Aufsteigende Sorte: h.sort {|a,b| a[1]<=>b[1]} #=> [["c", 10], ["a", 20], ["b", 30]] Aber ich brauche [["b", 30], ["a", 20], ["c", 10]] Wie können wir dafür sorgen, dass es umgekehrt funktioniert <=>? Was bedeutet...

75
MurmurHash - was ist das?

Ich habe versucht, ein umfassendes Verständnis dafür zu bekommen, was MurmurHash tut. Ich habe eine grundlegende Beschreibung gelesen, aber noch keine gute Erklärung gefunden, wann und warum ich sie verwenden soll. Ich weiß, dass es sehr schnell ist, möchte aber ein bisschen mehr wissen. Ich...

74
Typen, die `__eq__` definieren, sind nicht zerlegbar?

Ich hatte einen seltsamen Fehler beim Portieren einer Funktion auf den Python 3.1-Zweig meines Programms. Ich habe es auf folgende Hypothese eingegrenzt: Im Gegensatz zu Python 2.x ist ein Objekt in Python 3.x __eq__automatisch nicht verwertbar, wenn es über eine Methode verfügt. Ist das...

70
Schnelle und einfache Hash-Code-Kombinationen

Können Leute schnelle und einfache Möglichkeiten empfehlen, um die Hash-Codes zweier Objekte zu kombinieren? Ich mache mir keine allzu großen Sorgen um Kollisionen, da ich eine Hash-Tabelle habe, die so effizient funktioniert. Ich möchte nur etwas, das so schnell wie möglich einen Code generiert....

8
Wie iteriere ich durch ein Array in einem Raku-Hash?

Dies scheint eine einfache Frage zu sein, aber Perl6 / Raku verhält sich nicht so, wie ich es erwarten würde. Ich versuche, einen Verweis auf ein Array innerhalb eines Hashs zu erstellen, erhalte jedoch nicht das erwartete Verhalten. In Perl5 würde die Antwort den Zugriff auf das Array als Referenz...

8
Unerwarteter Fehler mit: existiert in Raku

Beim Versuch, Programmcode zu debuggen, stieß ich auf Folgendes: (base) hsmyers@BigIron:~$ rlwrap -A raku To exit type 'exit' or '^D' > my regex N { <[A..G]> }; regex N { <[A..G]> } > my %h = A => 1, B => 2; {A => 1, B => 2} > 'B' ∈ %h.keys True > my $m = 'B'...