Thread (Message) | Date | Author |
Score |
Board |
Neugkeiten!? Modern OOP bald in Perl dank Ovids Cor
(#194215) |
2022-01-27 00:15 |
haj
|
|
Allgemeines zu Perl |
[quote="hlubenow@2022-01-26T12:31:46"]Das Zweite ist der AoA-Mechanismus mit Referenzen, der schon sehr gewöhnungsbedürftig ist. "$self" selbst ist ja eine "Referenz auf einen anonymen Hash". |
|
Neugkeiten!? Modern OOP bald in Perl dank Ovids Cor
(#194212) |
2022-01-26 13:31 |
hlubenow
|
|
Allgemeines zu Perl |
Das Zweite ist der AoA-Mechanismus mit Referenzen, der schon sehr gewöhnungsbedürftig ist. "$self" selbst ist ja eine "Referenz auf einen anonymen Hash". |
|
IP Mapping
(#193378) |
2021-06-29 21:06 |
haj
|
|
Allgemeines zu Perl |
Was ich hier mache, ist der Aufbau eines "Array of Arrays" (AoA) aus den Eingabedaten, das ist in [pod]perllol[/pod] beschrieben.
Das geht dann beispielsweise so:
[code=perl]use 5.020;
use… |
|
Variation/Kombination aufteilen und verteilt kalkulieren
(#188651) |
2018-07-18 17:13 |
styx-cc
|
|
Allgemeines zu Perl |
… }
[/perl]
Dann habe ich anschließend 86400 Uhrzeiten in diesem AoA.
Wie kann ich dieses Array vor dem erstellen in beispielsweise 3 Teile aufteilen und nur den letzten Teil erstellen lassen… |
|
Variation/Kombination aufteilen und verteilt kalkulieren
(#188651) |
2018-07-18 17:13 |
styx-cc
|
|
Allgemeines zu Perl |
… }
[/perl]
Dann habe ich anschließend 86400 Uhrzeiten in diesem AoA.
Wie kann ich dieses Array vor dem erstellen in beispielsweise 3 Teile aufteilen und nur den letzten Teil erstellen lassen… |
|
Kritik an OOP
(#186935) |
2017-07-17 15:58 |
hlubenow
|
|
Allgemeines zu Perl |
… gibt es das Sonderproblem, daß komplexere Datenstrukturen mit AoA, HoH ein Schmerz im Hintern sein können (auch mit dem Dereferenzieren), und man es sich da leichter macht, wenn man solche… |
|
Kritik an OOP
(#186935) |
2017-07-17 15:58 |
hlubenow
|
|
Allgemeines zu Perl |
… gibt es das Sonderproblem, daß komplexere Datenstrukturen mit AoA, HoH ein Schmerz im Hintern sein können (auch mit dem Dereferenzieren), und man es sich da leichter macht, wenn man solche… |
|
Perl6 Projekt: Term::Form
(#184313) |
2016-03-31 17:00 |
Kuerbis
|
|
Projekte |
… my $line = readline( 'Prompt: ', { default => 'abc' } );
my @aoa = (
# key value-> kann mit Hilfe von "fillform" eingetragen werden
[ 'name' ],
[ 'year'… |
|
Liste von Hashs in einem Array
(#182772) |
2015-11-05 00:52 |
hlubenow
|
|
Allgemeines zu Perl |
Bei allzu komplexen AoA/HoH-Konstruktionen bau' ich mir lieber eine Klasse / ein Objekt. Wenn man das Prinzip einmal verstanden hat, kann man damit viel leichter umgehen. |
|
Array Derefenzieren
(#181265) |
2015-06-06 10:27 |
guest Enana
|
|
Allgemeines zu Perl |
… danke für die schnelle Antwort!!
Grundsätzlich will ich ein AoA der Zeilendaten haben über das mit dem hash dann per Spaltenname auf den entsprechenden Index zugegriffen werden kann. |
|
Array Derefenzieren
(#181264) |
2015-06-06 01:45 |
topeg
|
|
Allgemeines zu Perl |
@data ist ein "ArrayOfArrays" (AoA) Du Willst wahrscheinlich bei dem [c]min[/c] den minimalen Wert der Spalte mit dem Namen "column1" haben. |
|
Multi Array aufdröseln
(#180015) |
2015-03-06 10:21 |
Raubtier
|
|
Allgemeines zu Perl |
[quote="Guest peterb"]
push @{$HoAoA{$_->[0]}}, [@$_[1,2]] for @AoA;
Wieso aber wird dem Hash ein @ vorgesetzt, ist das dann was spezielles?
[/quote]
Also:
[c]%HoAoA[/c] ist der Hash. |
|
Multi Array aufdröseln
(#180009) |
2015-03-06 10:11 |
guest peterb
|
|
Allgemeines zu Perl |
Attribut der Key und die anderen Attribute der Value sind.
push @{$HoAoA{$_->[0]}}, [@$_[1,2]] for @AoA;
Wieso aber wird dem Hash ein @ vorgesetzt, ist das dann was spezielles?
Danke
Peter |
|
Multi Array aufdröseln
(#180010) |
2015-03-06 09:56 |
peterb
|
|
Allgemeines zu Perl |
Vielen Dank
So wie ich es verstanden habe, wird das @AoA durchgegangen und der erste Wert als KEY definiert und die anderen beiden Werte werden als eigenes Array in den VALUE eingefügt
blau =>… |
|
Multi Array aufdröseln
(#179966) |
2015-03-04 14:23 |
payx
|
|
Allgemeines zu Perl |
…
use strict;
use warnings;
use Data::Dumper;
my @AoA = (
[qw(rot Himbeere sauer )]
, [qw(rot Kirsche sauer )]
, [qw(blau Brombeere sauer )]
, [qw(blau… |
|
Ausgabe mehrdimensionaler Arrays ??
(#178859) |
2014-12-20 13:11 |
GUIfreund
|
|
Allgemeines zu Perl |
Arrays. Statt dessen gibt es [b]Arrays of Arrays[/b] (kurz [b]AoA[/b]). Das bedeutet, dass die Werte eines AoA keine Zahlen oder Strings sind, sondern Referenzen auf andere Arrays, die dann die… |
|
Ausgabe mehrdimensionaler Arrays ??
(#178852) |
2014-12-20 00:31 |
lichtkind
|
|
Allgemeines zu Perl |
würd auch gern wissen was das ziel ist, denn gesamte AoA gibt auch [mod]Data::Printer[/mod] aus und das sehr schön |
|
Ausgabe mehrdimensionaler Arrays ??
(#178852) |
2014-12-20 00:31 |
lichtkind
|
|
Allgemeines zu Perl |
würd auch gern wissen was das ziel ist, denn gesamte AoA gibt auch [mod]Data::Printer[/mod] aus und das sehr schön |
|
Wie dereferenziert ihr?
(#176795) |
2014-08-10 16:55 |
hlubenow
|
|
Allgemeines zu Perl |
… = ["a", "b", "c"];
my @a = @$arrayref;
say $a[0];[/code]
Bei AoA, die man braucht, um komplexere Datenmengen zu verarbeiten, ist mir diese Konstruktion, die ich hier aus dem Forum habe, wichtig… |
|
zum 1000 und 2x Liste...
(#174954) |
2014-04-24 10:15 |
jan99
|
|
Allgemeines zu Perl |
…
# assign to our array, an array of array references
@AoA = (
[ "fred", "barney", "pebbles", "bambam", "dino", ],
[ "george", "jane", "elroy", "judy", ],
[ "homer", "bart"… |