if ( &testA || &testB ) { print "IF\n" ;}
sub testA { print "AAA\n" ; return( 1 ) ;}
sub testB { print "BBB\n" ; return( 1 ) ;}
####
if ( -s $file || $file =~ /\.new$/ || $file eq 'foo ') { ;}
##
##
use B::Deparse;
my $deparse = B::Deparse->new("-s");
$body = $deparse->coderef2text(\&func);
print "$body\n" ;
sub func {
if (0) { print "null\n" ;}
print "aaa \" $var bbb\n" ;
return( 'foo' ) ;
}
##
##
$var = "foo" ;
$var = "$var,bar" ;
##
##
$var = "foo" ;
$var .= ",bar" ;
##
##
$var += 10 ; # for $var = $var + 10 ;
$var -= 10 ; # for $var = $var - 10 ;
$var /= 10 ; # ...
$var *= 10 ; # ...
##
##
$var = "foo$var" ;
##
##
substr($var,0,0) = "foo" ;
##
##
while(1){
my $var = &foo() ;
...
}
##
##
my $var ;
while(1){
$var = &foo() ;
...
}
##
##
$data = 'foo' x (1024*1024) ;
&test(\$data) ;
sub test {
my ( $datarf ) = @_ ;
if ( $$datarf =~ /foo/s ) { print "bar\n" ;}
};
##
##
$rf_s = \$scalar ;
$rf_a = \@array ;
$rf_h = \%hash ;
##
##
$$rf_s .= 'foo' ;
push(@$rf_a , "BAR") ;
$$rf_a[0] = 'bar' ;
$$rf_h{b} = 'foo' ;
foreach my $Key ( keys %{$rf_h} ) {
my $Value = $$rf_h{$Key} ;
print "$Key = $Value\n" ;
}
##
##
open (FLHD,"$0") ;
my $fl_data = join('' , ) ;
##
##
open (FLHD,"$0") ;
my $fl_data ;
1 while( sysread(FLHD, $fl_data , 1024*8 , length($fl_data) ) ) ;
##
##
open (FLHD,"$0") ;
while (my $line = ) {
my ($x , $y , $z) = split("::" , $line) ;
}
##
##
$foo = '123' ;
$bar = undef ;
*bar = \$foo ;
print "bar: $bar\n" ;
$bar = 102030 ;
print "foo: $foo\n" ;
##
##
# To have $bar , @bar and %bar from *foo ;
*bar = \$foo ;
*bar = \@foo ;
*bar = \%foo ;
# glob: (but doesn't work for tied handles!)
*bar = *foo ;
# For packages:
*bar:: = *foo:: ; # you have now main::bar linked to main::foo
##
##
ENGLISH
Nothing that was will be
Again in the same way like was one day.
Everything goes,
Everything will always go.
The life comes in waves
Like a sea,
In a infinity coming and going.
Everything that it is seen is not
Equal than what we saw one second ago,
Everything change all the time
In the world.
Don't try to run away
Even lie for your self, now,
Exist so much life out there,
Inside here, always,
Like a wave in the sea.
PORTUGUESE:
Nada do que foi será
De novo do jeito que já foi um dia.
Tudo passa,
Tudo sempre passará.
A vida vem em ondas
Como um mar,
Num indo e vindo infinito.
Tudo que se vê não é
Igual ao que a gente viu há um segundo,
Tudo muda o tempo todo
No mundo.
Não adianta fugir
Nem mentir pra si mesmo, agora,
Há tanta vida lá fora,
Aqui dentro, sempre,
Como uma onda no mar.