これらのサブルーチンのうち、他のサブルーチンと異なっているのはどれですか?
sub or1 {
my ($a,$b) = @_;
return $a || $b;
}
sub or2 {
my ($a,$b) = @_;
$a || $b;
}
sub or3 {
my ($a,$b) = @_;
return $a or $b;
}
sub or4 {
my ($a,$b) = @_;
$a or $b;
}
私は C と Perl 4 から Perl 5 に移行し、||
より多くのスクリプトが使用されているのを見てor
、その見た目が気に入るまで、常に使用していました。しかし、上記のクイズが示すように、不注意な人にとって落とし穴がないわけではありません。両方の構成を使用する人、または多くのor
.