• ベストアンサー

perl  配列への格納について

下記のprintコマンドで表示される内容を配列へ格納したいと考えております。 print join(".", &ipunpack($n+$i))."\n"; ※"&ipunpack($n+$i)"はサブルーチンで戻ってくる値です。 どこらへんに@・・・・・をつければよろしいでしょうか。

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

  • ベストアンサー
回答No.1

これだけだとなかなか全体像が分からないのですが、 - $nや$iはループ用の変数 - join()された結果(IPアドレスか何かでしょうか) を配列(リスト)に格納 という感じで良いでしょうか。 上記であれば、 @addresses = (); # 一応初期化 push( @addresses, join(".", &ipunpack($n+$i)) ); で @addresses に要素が追加されていきます。 とりあえず「push」で調べるといいことあるかも。

関連するQ&A