大学生からの Web 開発

会社の人に見つかってぽよぽよしてきた

【WIP】Perl のスカラーとリスト

クラスのメソッド定義などでこういう状況がよくあるけど、いまいち使い方がわかってない。

sub something {
  my $self = shift;
  my ($self) = shift;
}

shift されるものがスカラー値なら上を、リスト値なら () で囲まなくても @self にすりゃいいじゃんって思う。

絶対に自分がまだ覚えてない深い理由でこうなっているはずだから、分かったら追記する。