Thread Methode von anderem Modul benutzen
(10 answers)
Opened by gast_kuerbis at 2019-07-04 10:22
Selbstverständlich geht das. Zumal Du hier
Code (perl): (dl
)
$self->Anderes::Modul::_validate_and_add_opt( $opt ); eine Klassenmethode aufrufst, das sollte auf jeden Fall funktionieren. Allerdings muss der Aufruf einer Klassenmethode so erfolgen, wenn $self nicht übergeben werden soll: Code (perl): (dl
)
Anderes::Modul::_validate_and_add_opt( $opt ); Ansonsten wird $self als 1. Argument übergeben, was nicht sinnvoll ist. Siehe meine Frage weiter unten. Was auch falsch ist, sofern Du nicht nur EIN Element haben willst: Code (perl): (dl
)
my ( $opt ) = @_; Entweder notierst Du hier ein shift, oder Du kopierst mit %opt = @_ alles auf einen Hash oder Du nimmst das Array. Was erwartet denn Anderes::Modul::_validate_and_add_opt( $opt ); im ersten Argument. Eine Referenz etwa? MFG Last edited: 2019-07-04 16:49:22 +0200 (CEST) |