- ベストアンサー
$(ドル)の記号を表示したいのですが。。
はじめまして。 あの、$(ドル)の記号を表示したいのですが。。 <font size=2>$tax</font> みたいなところに、 <font size=2>$ $tax</font> としたのですが、何も表示されませんでした。 安易すぎますでしょうか。。。 どのようにしたら、$ドルマークを表示できるのか教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
おっとちょっと勘違いしていましたね。$taxが変数で、その前に ドルマークを出したいんですね。 だったら print "<font size=2>\$ $tax</font>"; ですね。あるいは print '<font size=2>$ ', "$tax</font>"; あるいは print '<font size=2>$ ', $tax, "</font>"; いや、キリがないですね。
その他の回答 (1)
- Head_Syndicate
- ベストアンサー率64% (73/113)
ええと、どんな風に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>}; とする手があります。まあ他にもいろいろやりかたはありますけど。 こんなところでよろしいですか?
お礼
Head_Syndicateさん どうもありがとうございました。 おかげさまでちゃんと表示することができました。 変数ということも、何も記載しなかったのに、 丁寧なお答えをして頂いて感謝しております。 重ね重ね、ありがとうございました。