この質問にはたくさんの答えがありますが、このトピックに 2 セント追加します。あなたがViMユーザーであれば、問題に対する私のアプローチは簡単ですが、他のエディターからも同様に実行できると思います。
ViM を開き、コードを入力します。ファイルに保存する必要はありません。
:w !perl評価用 (:w !COMMANDを実行して取得したプロセスにバッファーをパイプしますCOMMAND。この場合、強力なperlインタープリターです!)
出力を見てみましょう
このアプローチは、Perl だけでなく、あらゆるインタープリター言語に適しています。
Perl の場合、独自のモジュールを作成するときに非常に便利です。私の経験では、perlインタープリターはモジュールのリロードを拒否するためです (ロードが試行されて失敗した場合でも)。マイナス面としては、毎回すべてのコンテキストが失われるため、重い操作や遅い操作を行っている場合は、中間結果を保存する必要があります (一方、perl コンソールアプローチでは以前に計算されたデータが保持されます)。
式の評価だけが必要な場合 (これは perl コンソール プログラムのもう 1 つの使用例です)、別の良い代替方法は、perl -eコマンドから評価を確認することです。起動するのは速いですが、エスケープに対処する必要があります (この点については$'...'、Bash の構文がうまく機能します。