Thread Globale Variable in einer subroutine erschaffen
(8 answers)
Opened by Gast at 2007-12-11 18:36
ok, ich habe mal versucht es mit einem globalen hash zu machen, wie du gemeint hast, murphy.
allerdings bin ich mir nicht sicher, ob es so überhaupt geht und wie ich dann auf die einzelnen attribute zugreifen kann etc. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package Paket; use strict; use warnings; #contructor sub new { my $class = shift; my $self = {@_} bless ($self, $class); return $self; } #beispiel get-method sub firststart { my $self = shift; my %hash = %$self; return $hash{firstStart}; } 1; Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use strict; use warnings; use Paket; my %pak_dump{}; sub startNewPack { startPackOnRemoteHost(); #$_[0] soll eine beliebige zahl sein, die als parameter übergeben wird $pak_dump{$_[0]} = Paket->new( firstStart => 123, schedule1 => 0, schedule2 => 0, schedule3 => 1); } |