| Thread (Message) | Date | Author |
Score |
Board |
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58940) |
2005-10-17 17:28 |
Kristop8
|
 |
Allgemeines zu Perl |
| Hi, erstmal danke für deine Mühen,
kriege den Code aber nicht so richtig zum laufen...
well ich aber
[tt] $directory =~ s!\\!/!g;
$directory =~ s!/$!!;[/tt]
auskommentiere kann ich das… |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58942) |
2005-10-17 19:47 |
Kristop8
|
 |
Allgemeines zu Perl |
| Hi,
habe in der zwischenzeit auch File::Find auch ausprobiert ich kann dann alles in ein array schmeißen aber mehrere arrays sind nicht drinnen... |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58943) |
2005-10-17 20:27 |
lichtkind
|
 |
Allgemeines zu Perl |
| versuchs doch mit hashes und HoH und etwas mehr das rekursiv aufzuziehen dann müsste es doch gehen.
da würde fast deine getDir sub reichen sie müsste sich dann nur selbst aufrufen wenn sie ein… |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58944) |
2005-10-17 21:18 |
smallish
|
 |
Allgemeines zu Perl |
| … kannst es auch mit einem Hash machen:
[code]use strict;
use warnings;
my $tree = {};
read_it('D:', $tree);
{
my $durchlauf;
sub read_it {
my ($dir, $tree) = @_;
my $name;
$name =… |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58946) |
2005-10-19 13:43 |
Kristop8
|
 |
Allgemeines zu Perl |
| Hallo Leute,
danke für eueren input, vorallem der Code von smallish, scheit genau das zu machen was ich brauche... (so weit ich ihn verstanden habe)... |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58947) |
2005-10-19 15:49 |
pKai
|
 |
Allgemeines zu Perl |
| [quote=Kristop8,19.Oct..2005, 11:43][code] $tree -> {$name} = { files => \@files };[/code]
so wie ich diese zeile verstehe, passiert da folgendes... |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58948) |
2005-10-20 13:21 |
Kristop8
|
 |
Allgemeines zu Perl |
| Gar nicht so easy, dass mit dem hashes von hashes usw.
habe nun folgendes probiert, um die ausgabe der datein von c:\test\test_1 zu bekommen... |
|
| Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58949) |
2005-10-20 13:56 |
pKai
|
 |
Allgemeines zu Perl |
| [quote=Kristop8,20.Oct..2005, 11:21]my @top = keys( %{$tree{'C:/TEST'}{TEST_1}} );[/quote]
Da erwartet er ein Hash %tree, der aber nicht deklariert wurde. |
|
| Subroutinen: Wie macht man das?
(#73166) |
2003-11-29 00:11 |
renee
|
 |
Allgemeines zu Perl |
| … kann für nichts garantieren, aber probier mal folgendes:[code]
use warnings;
use strict;
use diagnostics;
use Archive::Zip;
use Archive::Zip::MemberRead;
$String = "strict"; #Such String… |
|
| Subroutinen: Wie macht man das?
(#73167) |
2003-11-29 19:38 |
Rambo
|
 |
Allgemeines zu Perl |
| … ansich war der Code nicht verkehrt :-) nur muss man
wissen wo man das FH->close setzt :-)
hier falls es jemanden intersiert der code
[code]
use strict;
use warnings;
use diagnostics;
use… |
|
| Aufbewahrung von Funktionen und Subroutinen
(#194882) |
2023-05-15 16:53 |
rosti
|
 |
Allgemeines zu Perl |
| [quote]Das Problem dabei ist, das ich sie immer erst suchen muss, in welchem Script ich diese verbaut habe.[/quote]
Die Lösung lautet [c]AUTOLOAD[/c]. |
|
| [Tk] -textvariable an subroutine binden
(#187026) |
2017-07-25 17:40 |
styx-cc
|
 |
Graphische Oberflächen |
| Vllt. mag sich ja jmd. ein paar Minuten ans Bein binden.
Hier wird das so ähnlich gehandhabt (nach __END__):
sub labelPack
und
sub labelVariable… |
|
| [Tk] -textvariable an subroutine binden
(#187026) |
2017-07-25 17:40 |
styx-cc
|
 |
Graphische Oberflächen |
| Vllt. mag sich ja jmd. ein paar Minuten ans Bein binden.
Hier wird das so ähnlich gehandhabt (nach __END__):
sub labelPack
und
sub labelVariable… |
|
| Arrayreferenz in Hashreferenz für Subroutine
(#152420) |
2011-09-15 08:57 |
Pauline25
|
 |
Allgemeines zu Perl |
| Hallo zusammen. Tut mir leid, dass ich mich nicht eher melden konnte, mein Rechner ist kaputt gegangen. Ich nehme an, dass das mit eurem Script deshalb nicht funktioniert hat, zumindest war dass das… |
|
| Arrayreferenz in Hashreferenz für Subroutine
(#152312) |
2011-09-12 15:14 |
Pauline25
|
 |
Allgemeines zu Perl |
| Hey.
Jo, mein Hash ist in Ordnung. |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148965) |
2011-05-21 14:30 |
Bob
|
 |
Allgemeines zu Perl |
| Wow, da ist man mal eben einkaufen … Danke für die zahlreichen Antworten in der Zwischenzeit!
@moritz: Hast du da nicht einen Denkfehler drin? Nach meinem Verständnis fungiert der Parameter 'foo'… |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148965) |
2011-05-21 14:30 |
Bob
|
 |
Allgemeines zu Perl |
| Wow, da ist man mal eben einkaufen … Danke für die zahlreichen Antworten in der Zwischenzeit!
@moritz: Hast du da nicht einen Denkfehler drin? Nach meinem Verständnis fungiert der Parameter 'foo'… |
|
| Referenz von Array an Subroutine
(#73310) |
2007-01-19 13:58 |
pq
|
 |
Allgemeines zu Perl |
| bzw. [perldoc=perlreftut]perlreftut[/perldoc] (sogar auf deutsch) |
|
| Referenz von Array an Subroutine
(#73312) |
2007-01-19 15:00 |
topeg
|
 |
Allgemeines zu Perl |
| Dann hast du irgendwo die Referenz aufgelöst.
Ein Beispiel wann das passiert:
[code]my @array1=(1,2,3);
my $array_ref=\@array1;
my @array2=@$array_ref;
push(@array2,4);[/code]
In "@array1" steht… |
|
| Referenz von Array an Subroutine
(#73314) |
2007-01-19 17:56 |
topeg
|
 |
Allgemeines zu Perl |
| … habe ich noch ein paar Fragen:
warum packst du die referenzen jeweils ein anonymes Array?:
[code]my @confCodesArray = ([$refConfigArray], [$refConfigKeyArray]);[/code]
der Aufruf wäre dabei… |