• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl 変数 連番 for)

Perl変数連番forの使い方 | 30文字前後のタイトルを生成

このQ&Aのポイント
  • Perl変数連番forの使い方をご紹介します。for文を利用することで、同じ変数名に連番をつける場合の記述を短縮することができます。
  • 複数の変数があり、その後ろに連番がついている場合のPerl変数の扱い方を解説します。for文を利用することで、短いコードで連番変数を管理することができます。
  • Perlのfor文を使って、同じ変数名に連番をつける場合の記述方法をご紹介します。for文を活用することで、コードの短縮と管理の効率化ができます。

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

  • ベストアンサー
  • kumoz
  • ベストアンサー率64% (120/185)
回答No.1

質問には、少し無理があります。for ループの中で定義した my 変数はループ終了後にはアクセスが不可になるので、グローバル変数を使う必要があります。 for (my $i = 1; $i < 31; $i++) { eval "\$test$i = \$form->param('test$i');"; } もう1つの方法として、配列を使うことができます。1つの変数で済むので、自然ではないかと思います。 my @test; for (my $i = 1; $i < 31; $i++) { $test[$i] = $form->param("test$i"); }

perlhogehoge
質問者

お礼

ありがとうございました 解決することができました!!

関連するQ&A

専門家に質問してみよう