[Moscow.pm] вывод float
Dmitry E. Oboukhov
unera на debian.org
Вт Дек 30 10:36:50 PST 2008
RZ> perl -e 'printf "%12.5f", 0.0001;'
нет нет, мне надо следующее: вывести float в N символов шириной
с максимальной точностью, например
N=5
числа:
0.123
1.234
12.34
123.4
1234.
12345
123456
то есть чтобы только при переполнении вылезало за установленную ширину
(мой пример к сожалению с этим не справляется)
а например вариант %.3f
начинает расширять ширину уже после того как число становится больше
или равно 10.
может модуль есть на эту тему?
RZ> 2008/12/30 Dmitry E. Oboukhov <unera на debian.org>:
>> никто не знает можно ли одной директивой сделать аналог
>> такой конструкции:
>>
>> printf "%.12s", sprintf "%1.10f", $value;
>>
>>
>> в смысле есть ли спринтфовая директива на эту тему?
>> я что-то пока не найду
--
... mpd is off
. ''`. Dmitry E. Oboukhov
: :’ : email: unera на debian.org jabber://UNera@uvw.ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: отсутствует
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20081230/cb13f22a/attachment.bin>
Подробная информация о списке рассылки Moscow-pm