Perlエラーメッセージ"である必要がありpredeclareですか?"

をもたらすため、文字列を画面には、Perlプログラミング言語を搭 機能 print. もののほか、 print がそのまま残されています say.

利用 say にスクリプト

まだ利用するようにして say のPerlスクリプトでエラーになります。 以下に例を示しますスクリプトのエラー:

▶ Run
#!/usr/bin/perl

say 'Hello';

保存されるこのコードをファイル script.plperl script.plの画面が表示されエラー:

String found where operator expected at script.pl line 3, near "say 'Hello'"
    (Do you need to predeclare say?)
syntax error at script.pl line 3, near "say 'Hello'"
Execution of script.pl aborted due to compilation errors.

のためのもの say では明示的に言いたいこのプログラミング言語の特徴は 使用 use feature qw(say);. こちらはフルテキストスクリプトのある作品:

▶ Run
#!/usr/bin/perl

use feature qw(say);

say 'Hello';

結果のスクリプト画面が表示されるテキスト Hello.

利用 say にodnotrahniki

作成しているので、とても便利で解決を使用Perl odnotrahnikiは、テキストのプログラムは、ファイル されたパラメータ値 -e にョンをインストールして下さい。

ただし、そのまま実行 perl -e 'say "Hello"'の画面が表示されエラー:

String found where operator expected at -e line 1, near "say "Hello""
    (Do you need to predeclare say?)
syntax error at -e line 1, near "say "Hello""
Execution of -e aborted due to compilation errors.

利用するため say にodnotrahniki利用できると同様の方法のためのスクリプトに記述 のコマンドプロンプト perl -e 'use feature qw(say); say "Hello"'.

ではより便利にご利用のパラメータ -E-e. オプション -E を含むすべての特徴を言語での打上げ perl -E 'say "Hello"' が表示されライン Hello.

その他の記事