■ [perl]{ package DB; () = caller(1) } モジュールのソース読んでると、しばしば { package DB; () = caller(1); } っていうイディオムが出てきて、何これ?と毎回ぎょっとしてたのだけれど、今日やっとこの意味を知った。 perldoc -f caller によると、 Furthermore, when called from within the DB package, caller returns more detailed informat... > このページを見る
最終更新時間:
2011年11月20日04時57分
みんなのブックマーク 人気(0) 新着
- 「要はDBパッケージ(DatabaseではなくDebugの略らしい)の中で呼ぶと、呼び出し元の関数の引数が @DB::args に格納されるとのこと。」
-
引数の横取りができるのかー








