Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Как напечатать строку в которой есть знак $


Автор: max 9.11.2002, 23:59
Как напечатать строку в которой есть знак $ к примеру :
item subtotal: 50 $

print "item subtotal: 50 $”
не печатает $ .

Автор: Amber 11.11.2002, 07:42
print "item: 50 \$";

Автор: Powerhead 22.11.2002, 07:27
Если вывод происходит в броузере, то можно использовать код символа - $

print "Price: $ 999";
выведет Price: $ 999

или же $str = "Price: $ 999";   print $str;

Таблица кодов ASCII  - http://www.arcus.lv/dimas/116.html

Ещё можно вручную записать символ в файл, а скриптом считывать ентот файл в переменную. Только я не вижу ни одного преймущества этого способа.

Автор: NightGoblin 27.11.2002, 14:07
какие ужасы :) (про файл)

Есть несколько вариантов

print ("Item subtotal: 50\$");
print ('Item subtotal: 50$'); # (не будут работать последовательности типа \n)
$dollar = '$'; print ("Item subtotal: 50$dollar"); # ;)
print ("Item subtotal: 50" . chr (0x24));

ну последние два - это уже изврат, конечно :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)