私はPerlプログラムのすべての警告を処理しようとしていますが、これに問題があります。
Unquoted string "lib" may clash with future reserved word at /home/user/bin/ttt.v01.pl line 17.
line 17: use lib ( "${HOME}/.lib" );
Unquoted string "sync" may clash with future reserved word at /home/user/bin/ttt.v01.pl line 23.
line 23: our $SYNC_HOSTS = "${HOME}/.sync.hosts";
Unquoted string "config" may clash with future reserved word at /home/user/bin/ttt.v01.pl line 28.
line 28: our $USAGE_TEXT = "[-hd] -a <config> -l <location>";
perldiagから:
引用符で囲まれていない文字列"%s"は、将来の予約語と衝突する可能性があります
(W予約語)あなたはいつか予約語として主張されるかもしれない裸の単語を使用しました。そのような単語を引用符で囲むか、何らかの形で大文字にするか、アンダーバーを挿入するのが最善です。サブルーチンとして宣言することもできます。
私はこれらすべてを二重に引用しているので、何が欠けているのかわかりません。