Quiq::Range - Liste von Integern
Quiq::Hash
use Quiq::Range; # Instantiierung my $rng = Quiq::Range->new($spec); # Übersetzung in ein Array von Integern my @arr = Quiq::Range->numbers;
Ein Objekt der Klasse repräsentiert eine Liste von Integern. Diese wird vom Nutzer spezifiziert als eine Aufzählung von Angaben der Art
N einzelner Integer N-M Bereich von Integern
die durch Komma getrennt aufgezählt werden können. Beispiele:
Spezfikation Array von Integern --------------------- ---------------------------------- 7 7 1-4 1 2 3 4 1,2,3,4 1 2 3 4 3,5,7-10,16,81-85,101 3 5 7 8 9 10 16 81 82 83 84 85 101
Die Spezifikation, die dem Konstruktur übergeben wurde.
Die Übersetzung der Spezifikation in ein Array von Integern.
$rng = $class->new($spec);
Spezifikation der Integer-Liste in oben beschiebener Syntax.
Objekt
Instantiiere ein Objekt gemäß Spezifikation $spec und liefere eine Referenz auf dieses Objekt zurück.
@numbers | $numberA = $rng->numbers; @numbers | $numberA = $class->numbers($spec);
Liste von Nummern (Array of Numbers). Im Skalarkontext eine Referenz auf die Liste.
Liefere die Liste der Integers. Die Methode kann als Klassen- oder Objektmethode gerufen werden.
1.191
Frank Seitz, http://fseitz.de/
Copyright (C) 2020 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.