cgi(perl)について質問です

変数が表示されないのですがどうしたらいいでしょうか
いろいろやってみたのですがだめでした
内容は
#!/usr/bin/perl

print "content-type:text/html\n";
print "\n";
print "test\n";
print "は\n";
print "$xa\n";
print "枚です\n";
$xa = "12.458";
です

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2011/06/26 19:08:09

ベストアンサー

id:pacochi No.1

回答回数247ベストアンサー獲得回数113

表示後に変数の内容をセットしても意味がありません。表示前にセットして下さい。

#!/usr/bin/perl

$xa = "12.458";

print "content-type:text/html\n";
print "\n";
print "test\n";
print "は\n";
print "$xa\n";
print "枚です\n";

その他の回答1件)

id:pacochi No.1

回答回数247ベストアンサー獲得回数113ここでベストアンサー

表示後に変数の内容をセットしても意味がありません。表示前にセットして下さい。

#!/usr/bin/perl

$xa = "12.458";

print "content-type:text/html\n";
print "\n";
print "test\n";
print "は\n";
print "$xa\n";
print "枚です\n";
id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154

「12.458 って表示されない」ということですか?

プログラムは、ざっくり言うと、行の順番に処理されるので、

$xa = "12.458";
  ...
print "$xa\n";

というように、変数への代入の後に、変数の表示、となってないと駄目です。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません