• ベストアンサー

$(ドル)の記号を表示したいのですが。。

はじめまして。 あの、$(ドル)の記号を表示したいのですが。。 <font size=2>$tax</font> みたいなところに、 <font size=2>$ $tax</font> としたのですが、何も表示されませんでした。 安易すぎますでしょうか。。。 どのようにしたら、$ドルマークを表示できるのか教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

おっとちょっと勘違いしていましたね。$taxが変数で、その前に ドルマークを出したいんですね。 だったら print "<font size=2>\$ $tax</font>"; ですね。あるいは print '<font size=2>$ ', "$tax</font>"; あるいは print '<font size=2>$ ', $tax, "</font>"; いや、キリがないですね。

book
質問者

お礼

Head_Syndicateさん どうもありがとうございました。 おかげさまでちゃんと表示することができました。 変数ということも、何も記載しなかったのに、 丁寧なお答えをして頂いて感謝しております。 重ね重ね、ありがとうございました。

その他の回答 (1)

回答No.1

ええと、どんな風にprintしてみたのか、例があると回答しやすい のですけど、 print "<font size=2>$tax</font>"; のように「"」(ダブルクォート)で囲ったときは「$なんとか」は 変数として展開されてしまいますが、「\」でその展開をやめて もらうことができます。 print "<font size=2>\$tax</font>"; または、「'」(シングルクォート)で囲めば、展開を行いません。 print '<font size=2>$tax</font>'; なお、これらはqq{}, q{}で置きかえることもできます。これは 「"」入りの文字列のときに便利です。 例えば、 print "<A HREF="http://.....">\$tax</A>"; だと、「print」「"<A HREF="」「http://.....」「">\$tax</A>"」 と解釈され、途中のhttp://のところがムキダシの文字列になって エラーとなりますが、これを print qq{<A HREF="http://.....">\$tax</A>}; とする手があります。まあ他にもいろいろやりかたはありますけど。 こんなところでよろしいですか?

関連するQ&A