met papier mache kun je alles maken!!
Mmm vreemdVerwijderd schreef op 07 December 2002 @ 22:30:
als tweede regel "my $blaat;" toevoegen?
dit is maar een simpel voorbeeldje van wat ik niet werken krijgt... maar bij mijn programma zelf (waar $blaat een functie is die aan een module zit) werkt dit niet
code:
1
2
3
4
5
6
7
8
9
| #!/usr/bin/perl
use Module.pm
my $blaat = Module->Functie("Schaap");
sub foo
{
print $blaat;
} |
Werkt niet
code:
1
2
3
4
5
6
7
8
| #!/usr/bin/perl
use Module.pm
sub foo
{
$blaat = Module->Functie("Schaap");
print $blaat;
} |
Werkt wel
[ Voor 33% gewijzigd door Servowire op 07-12-2002 22:39 ]
met papier mache kun je alles maken!!
En als je nu die $blaat mee stuurt naar je sub?
is trouwens nog veel duidelijker geprogrammeerd dan, maar dat is mijn mening
is trouwens nog veel duidelijker geprogrammeerd dan, maar dat is mijn mening
Verwijderd
Als je een sub niet aanroept zal hij ook niet uitgevoerd worden.
code:
1
2
3
4
5
6
7
8
| #!/usr/bin/perl
$blaat = "hoiiii";
foo();
sub foo
{
print $blaat;
} |
Ik denk dat er meer aan de hand is. Normaal gesproken zou dit fragment gewoon moeten werken:
(van kennelijk meer dan 549 regels lang
)
code:
Probeer dat eens uit zonder al je andere code 1
2
3
4
5
6
7
| use strict;
my $blaat = "woei";
sub foo {
print $blaat;
}
foo (); |
(van kennelijk meer dan 549 regels lang
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Pagina: 1