| Thread (Message) | Date | Author |
Score |
Board |
| Werte in Subroutine und zurück mit Modulen
(#117982) |
2009-01-14 17:27 |
Brenner
|
 |
Allgemeines zu Perl |
| Das werd ich machen.
Ich freue mich über eure Hilfe und die gute Behandlung! |
|
| Werte in Subroutine und zurück mit Modulen
(#117983) |
2009-01-14 17:28 |
FoolAck
|
 |
Allgemeines zu Perl |
| By teh way:
Sollte das wirklich die komplette Problemstellung sein ist es IMHO ziemlich hirnrissig das mit ner extra Klasse zu machen... |
|
| Werte in Subroutine und zurück mit Modulen
(#117988) |
2009-01-14 18:10 |
Brenner
|
 |
Allgemeines zu Perl |
| Hab auch grad gemerkt das ich damit nicht wirklich was anfangen kann.
Ja, ich soll das alles mit Modulen machen, es ist auch nur ein Minimini Teil eines großes Gesamten. |
|
| Werte in Subroutine und zurück mit Modulen
(#117996) |
2009-01-14 22:37 |
#Kein Kommentar
|
 |
Allgemeines zu Perl |
| die perldoc dazu auf deutsch: [url=http://wiki.perl-community.de/bin/view/Perldoc/perlobj]perlobj[/url] |
|
| Werte in Subroutine und zurück mit Modulen
(#118022) |
2009-01-15 16:35 |
Brenner
|
 |
Allgemeines zu Perl |
| Ich habe mal versucht anzufangen, aber leider, wie erwartet, hats nicht geklappt.
Ich habe erstmal alles in ein Programm gepackt weil ich noch nicht weiß wie es hier mit der Übergabe ins… |
|
| Werte in Subroutine und zurück mit Modulen
(#118023) |
2009-01-15 16:36 |
Brenner
|
 |
Allgemeines zu Perl |
| Achja,
als Meldung beim Ausführen kommt die Meldung wenn keine passender Eintrag in der errormap.txt gefunden wurde. |
|
| Werte in Subroutine und zurück mit Modulen
(#118026) |
2009-01-15 17:07 |
FoolAck
|
 |
Allgemeines zu Perl |
| Ein paar Tips: Ich würde eine Hashreference als Objekt benutzen. Respektive, [i]wenn[/i] ich ein Array benutzen würde, würde ich auch "Konstanten" (sind afaik nur inline Funktionen) benutzen. |
|
| Werte in Subroutine und zurück mit Modulen
(#118029) |
2009-01-15 17:33 |
Brenner
|
 |
Allgemeines zu Perl |
| Hmmm,
bin jetzt wieder unsicherer als vorher. Ich verstehe 50% was du meinst und weiß kaum wie ich es umsetzen soll.
Hab einfach mal was versucht... |
|
| Werte in Subroutine und zurück mit Modulen
(#118031) |
2009-01-15 17:57 |
guest Gast
|
 |
Allgemeines zu Perl |
| … es mal so:
[perl]
#! /usr/bin/perl
use strict;
use warnings;
package ERRORCODEOBJ;
sub new
{
my $class=shift;
my $file = shift or 'errormap.txt';
my $self={}… |
|
| Werte in Subroutine und zurück mit Modulen
(#118033) |
2009-01-15 18:11 |
FoolAck
|
 |
Allgemeines zu Perl |
| [quote]Ich verstehe 50% was du meinst und weiß kaum wie ich es umsetzen soll.[/quote]
Naja, halt mit Plan drangehen. Und Tipps natürlich nur umsetzen, wenn dir die Argumentation dafür klar ist. |
|
| Werte in Subroutine und zurück mit Modulen
(#118064) |
2009-01-16 11:20 |
guest Gast
|
 |
Allgemeines zu Perl |
| … Dein Skipt:
[perl]
#! /usr/bin/perl
package ERRORCODEOBJ;
use strict;
use warnings;
# bitte immer zusammen mit dem Klassennamen Blessen
# das ist sauberer
sub new
{
my… |
|
| Werte in Subroutine und zurück mit Modulen
(#118065) |
2009-01-16 11:24 |
guest Gast
|
 |
Allgemeines zu Perl |
| Mit Erklährung
[code]#! /usr/bin/perl
use strict;
use warnings;
# vom paket "main" in das Paket "ERRORCODEOBJ" wechseln
package ERRORCODEOBJ;
sub new
{
# wenn Opjekt mit "xyz->new()"… |
|
| Werte in Subroutine und zurück mit Modulen
(#118066) |
2009-01-16 11:26 |
Brenner
|
 |
Allgemeines zu Perl |
| @Gast:
Danke für die Mühe, werds gleich mal probieren und verzuchen zu verstehen. |
|
| Subroutine auseinander pflücken: Was macht diese Sub?
(#82966) |
2004-06-03 21:33 |
pktm
|
 |
Allgemeines zu Perl |
| … sub _get_filter {
my $self = shift;
my @ret;
if ($self->{autoDeleteHeader}) {
push @ret, sub {
my $tmpl = shift;
my $header;
###if ($$tmpl… |
|
| Subroutine auseinander pflücken: Was macht diese Sub?
(#82968) |
2004-06-03 22:39 |
pktm
|
 |
Allgemeines zu Perl |
| Aber dieser sub wird doch der Wert für $tmpl = shift; übergeben.
Wie übergibt man denn da Werte? |
|
| Subroutine auseinander pflücken: Was macht diese Sub?
(#82970) |
2004-06-04 18:50 |
Crian
|
 |
Allgemeines zu Perl |
| Aufgerufen werden die Funktionen wohl erst von dem Programm, das [tt]\@ret[/tt] entgegennimmt. Die entsprechende Codestelle sieht man in dem geposteten Ausschnitt nicht, dort werden die anonymen subs… |
|
| Perl subroutine mit mehreren Übergabeparameter-Listen
(#125078) |
2009-08-28 16:46 |
guest wer
|
 |
Allgemeines zu Perl |
| … geht nur über Referenzen:
Beispiel:
[code=perl]my %x=(a=>1,b=>2,c=>3);
my @y=(1,2,3);
sub func
{
my $ref_hash_x=shift(@_);
my $ref_array_y=shift(@_);
my %hash_x=%{$ref_hash_x}… |
|
| Perl subroutine mit mehreren Übergabeparameter-Listen
(#125086) |
2009-08-28 18:58 |
roooot
|
 |
Allgemeines zu Perl |
| immer brav bei sowas Referenzen benutzen. Und bei vielen verschiedene Übergabewerten nur bennante Parameter setzen. Das ist gut gegen Verwirrung. |
|
| Globale Variable in einer subroutine erschaffen
(#103743) |
2007-12-11 20:12 |
renee
|
 |
Allgemeines zu Perl |
| Auch wenn man globale Variablen möglichst vermeiden sollte:
[perl]#!/usr/bin/perl
use strict;
use warnings;
my %global_hash;
sub1();
sub2();
sub sub1{
$global_hash{test} =… |
|
| Globale Variable in einer subroutine erschaffen
(#103744) |
2007-12-11 20:21 |
lichtkind
|
 |
Allgemeines zu Perl |
| da man ja meist mit use strict programmiert und man so probleme bekommen könnte kannst du ja schreiben wenn du global meinst:
[perl]
%main::variablename;
[/perl]
oder du benutzt our. |