[Perl] 値を二つ以上返す関数のエラーについて

ベストプラクティスに載ってる件。



sub aaa {
#  return (1,2)  # 正常系
#  return 1;     # 何もでない
#  return undef; # 何もでない
  return ;      # errorと出る
}

my ($a, $b);
unless (($a, $b) = aaa()) {
  print "error\n";
}


ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック