- ベストアンサー
perl 配列への格納について
下記のprintコマンドで表示される内容を配列へ格納したいと考えております。 print join(".", &ipunpack($n+$i))."\n"; ※"&ipunpack($n+$i)"はサブルーチンで戻ってくる値です。 どこらへんに@・・・・・をつければよろしいでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これだけだとなかなか全体像が分からないのですが、 - $nや$iはループ用の変数 - join()された結果(IPアドレスか何かでしょうか) を配列(リスト)に格納 という感じで良いでしょうか。 上記であれば、 @addresses = (); # 一応初期化 push( @addresses, join(".", &ipunpack($n+$i)) ); で @addresses に要素が追加されていきます。 とりあえず「push」で調べるといいことあるかも。