Tag: perl-data-structures

Diskussion über Perl-drei eingebaute Datentypen: Skalare, arrays von skalaren, und assoziative arrays von skalaren, bekannt als „hashes“. Auf Ihren Befehl-Linie: perldoc perldata

Perl Hash von Arrays von Arrays

Anzahl der Antworten 2 Antworten
Ich habe einige Variablen in meinem Hash von mehrdimensionalen arrays verschwinden, sobald ich eine for-Schleife. Die Variablen werden korrekt gedruckt, einzeln in der Schleife, aber wenn ich drucken Sie ein beliebiges Element außerhalb der Schleife, es ist

Wie kann ich erstellen Sie eine verschachtelte hash als Konstanten in Perl?

Anzahl der Antworten 4 Antworten
Will ich tun, in Perl, das äquivalent zu den folgenden Ruby-code: class Foo MY_CONST = { 'foo' => 'bar', 'baz' => { 'innerbar' => 'bleh' }, } def some_method a = MY_CONST[ 'foo' ] end end #

Perl Array-Referenzen und die Vermeidung von "Type of arg 1 to keys hash" Fehler

Anzahl der Antworten 1 Antworten
Ich habe einen Skalar $subscribers werden könnte, undef, Referenz auf einen HASH, oder eine Referenz auf ein ARRAY. Ich habe zugewiesen, der sample-Werte $VAR1, $VAR2 und $VAR3 für die Prüfung. Ich bin nur daran interessiert $subscribers wenn

Wie kann ich eine Referenz Perl-hash in ein array in einen hash?

Anzahl der Antworten 3 Antworten
Dies ist der code-snippet, mit der ich arbeite: my %photo_details = ( 'black_cat' => ( ('size' => '1600x1200', 'position' => -25), ('size' => '1280x1024', 'position' => 25), ('size' => '800x600', 'position' => 0), ), 'race_car' => (

Sortieren hash-Wert der hash-hashes Perl

Anzahl der Antworten 5 Antworten
Ich habe eine hash-Struktur, die der folgenden ähnelt: KeyA => { Key1 => { Key4 => 4 Key5 => 9 Key6 => 10 } Key2 => { Key7 => 5 Key8 => 9 } } KeyB =>

Perl-Schachteln hash von hashes

Anzahl der Antworten 3 Antworten
Ich habe einige Schwierigkeiten, herauszufinden, wie man erstellen Sie verschachtelte hashes in perl, basierend auf der Texteingabe. brauche ich so etwas my % hash = { key1 => \%inner-hash, key2 => \%inner-hash2 } Aber mein problem ist,

Wie erstelle ich ein array von hashes und Schleife in Perl?

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen Sie ein array von hashes, aber ich habe Probleme mit einer Schleife durch das array. Ich habe versucht diesen code, aber es funktioniert nicht: for ($i = 0; $i<@pattern; $i++){ while(($k, $v)= each $pattern[$i]){

Wie erstelle ich ein 2D-array in Perl?

Anzahl der Antworten 1 Antworten
Ich versuche ein 2d-array in Perl mein code: my @wordsList=(); my @words=(); for ($id=0; $id<[email protected]; $id++) { my $eng = $db->selectall_arrayref("select word from words left outer join language on words.languageId = language.languageId where words.languageId = $id ;");

Was sind anonyme hashes in perl?

Anzahl der Antworten 4 Antworten
$hash = { 'Man' => 'Bill', 'Woman' => 'Mary, 'Dog' => 'Ben' }; Was genau tun Perl "anonyme hashes" zu tun? Das hash-Referenz ist nicht anonym, da es in der Variablen gespeichert $hash. Philosophisch gesprochen, es wird

Wie man hashes von arrays in Perl?

Anzahl der Antworten 6 Antworten
Will ich schreiben, ein wenig "DBQuery" - Funktion in perl also ich kann one-Liner, die das senden einer SQL-Anweisung und erhalten Sie zurück und ein array von hashes, d.h. ein recordset. Allerdings bin ich im laufen in

Wie funktioniert Doppel-Pfeil (=>) Betreiber arbeiten in Perl?

Anzahl der Antworten 2 Antworten
Weiß ich über die hash-Nutzung der => Betreiber, wie diese $ cat array.pl %ages = ('Martin' => 28, 'Sharon' => 35, 'Rikke' => 29,); print "Rikke is $ages{Rikke} years old\n"; $ perl array.pl Rikke is 29 years

Iterieren durch Hash (Hashes) in Perl?

Anzahl der Antworten 9 Antworten
Habe ich Hash, wo die Werte der Schlüssel sind andere Hashes. Beispiel: {'key' => {'key2' => {'key3' => 'value'}}} Wie kann ich das Durchlaufen dieser Struktur? InformationsquelleAutor der Frage Jay Gridley | 2010-03-02

Wie kann ich die Reihenfolge der Schlüssel beibehalten, die ich einem Perl-Hash hinzufüge?

Anzahl der Antworten 6 Antworten
Wie kann ich pflegen, um der aktuellen Liste nach der Auszählung Ihr auftreten über einen hash in dem folgenden Programm? Zum Beispiel <DATA> sind a b e a c d a c d b etc. Mit hash,

Wie kann ich mehrere Werte in einer Perl-Hash-Tabelle speichern?

Anzahl der Antworten 5 Antworten
Bis vor kurzem, ich ve wurde speichern mehrere Werte in verschiedene hashes mit dem gleichen Schlüssel wie folgt: %boss = ( "Allan" => "George", "Bob" => "George", "George" => "lisa" ); %status = ( "Allan" => "Contractor",

Perl-Array vs Liste

Anzahl der Antworten 6 Antworten
Habe ich zwei Daten-Strukturen in Perl: Einem array: my @array2 = ( "1", "2", "3"); for $elem (@array2) { print $elem."\n"; } Gibt mir folgende Ausgabe: 1 2 3 Sowie eine Liste: my @array = [ "1",