- ベストアンサー
Perlスクリプトx.plを使って新たに
y.plを作って y.plの途中に入れたいのですがどうすればいいのでしょうか? 例えば x.pl: $x="Hello World\n"; print $x; $x="Hello Japan\n"; としたときに y.pl: $x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x; (ここでx.plを実行したい) $x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x; といったものです y.plの中でx.plを使いたいのです 質問のためx.pやy.plは実際より大幅に単純化してます
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
x.pl を実行したいところで、 require "x.pl"; とします。(必要に応じてパスも指定してください。) ちなみに require されるプログラムは真値を返さなければならないので、プログラムの末尾に 1; などと書くのが慣例となっています。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
$x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x; require "x.pl"; $x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x;
質問者
お礼
ありがとうございます
お礼
ありがとうございます y.pl: $x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x; require "x.pl"; $x="こんにちは世界\n"; print $x; $x="こんにちは日本\n"; print $x; ですね phpと違ってincludeは使えないのですね