• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列内定義サブルーチン呼び出し)

配列内定義サブルーチン呼び出し

このQ&Aのポイント
  • 配列内定義サブルーチン呼び出しを作成し、動作を確認しました。
  • ソース2行目の「no strict;」を「use script;」に変更するとエラーになります。
  • プログラムは「use script;」を記述したままでエラーにならない方法があるか教えてください。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

\&sub1 とかいうように、関数名だけ(Bareword:剥き出しの単語)ではなく、関数のリファレンスであることを明記しろ、ということでは。

edoanago
質問者

お礼

use strict; ・・・ my @ary = ( ("input1.txt", "save1.txt", \&sub1), ("input2.txt", "save2.txt", \&sub2), ("input3.txt", "save3.txt", \&sub3), ); としてうまくいきました。 本当にありがとうございます。

専門家に質問してみよう