私はPerlを学んでいます。非常に新しいユーザーです。これらの Perl コードの違いを教えてください。
#!/usr/bin/perl
&
#!/usr/bin/perl -w
これは perl コードではなく、プログラム ファイルを実行するためにどのプログラムを使用する必要があるかをシェルに伝える方法として、linux/unix 環境で使用されるshebangです。ウィンドウでは効果がありませんが、使用されているスイッチを有効にします。
この-w
部分は perl のスイッチで、警告を有効にするように指示します。perl -h
コマンド プロンプトで入力すると、 perl のコマンド ライン スイッチの詳細を確認できます。続きを読むperldoc perlrun
-w
プラグマの古いバージョンであり、use warnings
現在はこれが好まれています。while-w
はグローバルでuse warnings
字句的であり、選択的にアクティブ化できます。