Фрагменты Perl 6 в Perl 5.10
date post
15-Apr-2017Category
Technology
view
732download
0
Embed Size (px)
Transcript of Фрагменты Perl 6 в Perl 5.10
Perl 6 Perl 5.10
Perl 6 Perl 5.10
usefeatureqw(sayswitchstate);
usefeatureqw(sayswitchstate);
usefeature":5.10";
usefeatureqw(sayswitchstate);
usefeature":5.10";use5.10.0;
usefeatureqw(sayswitchstate);
usefeature":5.10";usev5.10.0;
say
my$x=UPW2008;say$x;
my$x=UPW2008;say$x;
UPW2008
5.10
my$x=UPW2008;say$x;
UPW2008
6
my$x=UPW2008;say($x);
5.10
my$x=UPW2008;say($x);
UPW2008
5.10
my$x=UPW2008;say($x);
UPW2008
6
my$x=UPW2008;say($x);
UPW2008
6
my$x=UPW2008;$x.say;
UPW2008
6
my$x=UPW2008;$x.say;
5.10
my$x=UPW2008;$x.say();
UPW2008
6
my$x=UPW2008;$x.say();Undefinedsubroutine&main::saycalledateline1
5.10
for(1..3){say;}
for(1..3){say;}123
5.10
for(1..3){say;}\n\n\n
6
for(1..3){say$_;}123
6
for(1..3){$_.say;}123
6
for(1..3){.say;}123
6
switch
my$str="YAPC::Asia";given($str){when(/Asia/){say"Asia"}
}
5.10, 6
my$str="YAPC::Asia";given($str){when(/Asia/){say"Asia"}
}
5.10, 6
my$str="YAPC::Asia";given($str){when(/Asia/){say"Asia"}
}
6
my$str="YAPC::Asia";given$str{when/Asia/{say"Asia"}
}
6
my$str="YAPC::Asia";given$str{say"Asia"when/Asia/}
6
state
subf{state$c;say++$c;}
subf{state$c;say++$c;}f();f();f();
subf{state$c;say++$c;}f();f();f();
123
5.10
subf{state$c;say++$c;}f();f();f();
123
6
subf{state$c=0;say++$c;}f();f();f();
subf{state$c=0;say++$c;}f();f();f();
123
5.10
subf{state$c=0;say++$c;}f();f();f();
111
pugs
//
//
definedor
my$c=0;my$d=$c//3;say$d;0
my$e=0;my$f=$e||4;say$f;4
~~