• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入れ子関数の引数について)

入れ子関数の引数について

このQ&Aのポイント
  • 引数を与えられた関数の中で、更に別の関数を呼び出した場合の動作について、勘違いしていたのか、理解できない動作をしたので、その理由について教えていただきたく、投稿しました。
  • 関数を呼び出す時に()を付けなかったら引数がないものとして扱われると思っていたが、どうやら()を付けなければ、引数が引き継がれているようなのです。
  • なぜこのようなことが起こるのでしょう?特定の条件下ではなく、常にこのような動作をするものなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.1

私も知らなかったんですが^^;)、マニュアルには書かれているようですね。 http://www.namazu.org/~tsuchiya/perl/info/perl-ja_69.html#SEC69 &NAME # その時点の @_ をサブルーティンに渡す。 だそうです。

参考URL:
http://www.namazu.org/~tsuchiya/perl/info/perl-ja_69.html#SEC69
kodai_sumio
質問者

お礼

ご回答ありがとうございます! 私も検索したりして調べてみたのですが、どうもそれらしいマニュアルが見つからなくて困っていました。 参考URLとても為になりました。 あれから色々テストしてみたのですが、色々やっているうちに、 このことを忘れなければ(知っていれば)便利な仕様だと思うようになりました(^ ^; とりあえず、気付くことができて良かったです。。。 ありがとうございました。

関連するQ&A