- 締切済み
特殊変数 $_ の使い方
Perl初心者です。現在、海外の大学で勉強中なのですが、英語の壁にぶち当たり途方にくれ、こちらのサイトに駆け込みました。どうぞご協力よろしくお願いいたします。 (1)以下の関数で、特殊変数$_ が使われている部分がどこか?という問題があるのですが、よくわかりません。4行目の forの前かな?とは思ったりしたのですが、教えてください。 (2)また、この関数で、引数が「&@」となっていますが、この&の意味を教えてください。 (3)2行目のmy ($block, @listin) = @_ で各$block, @listinに格納される値を教えてください。 (4)この関数の呼び出し方を教えてください。 1sub map_block (&@) { 2 my ($block, @listin) = @_; 3 my @listout = (); 4 push @listout, &$block() for (@listin); 5 return @listout; 6}
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sakusakerZ
- ベストアンサー率25% (1/4)
回答No.1
課題等の丸投げはここでの禁止事項ですよ。 perlsub というドキュメントをよく読めば回答が得られます。 検索すれば日本語訳されたものも見つかるでしょう。
お礼
perlsubというドキュメントの日本語版発見しました。熟読してみます。どうもありがとうございました!助かりました!