Mnas-Format » MNAS-FORMAT

Функции

round-1d-list(list-1d &key (round-func (function round-val)))
Описание: функция round-1d-list выполняет округление значений, находящихся в list-1d, при помощи функции round-func.
round-2d-list(list-2d &key (round-func (function round-val)))
Описание: функция round-2d-list выполняет округление значений, находящихся в list-2d, при помощи функции round-func.
round-val(a &optional (out nil))
Пример использования:
(loop :for i :in '(1000000 100000 10000 1000 100 10 1 0.1 0.01 0.001 0.0001) :do
   (format t "~A~%" (mnas-format:round-val (* i 0.1234567891))))
=> 1.235e+5 12346. 1235. 123.5 12.35 1.235 0.1235 0.01235 1.235e-3 1.235e-4 1.235e-5
round-val-10(a &optional (out nil))
Пример использования:
(loop :for i :in '(1000000 100000 10000 1000 100 10 1 0.1 0.01 0.001 0.0001) :do
     (format t "~A " (mnas-format:round-val-10 (* i 0.1234567891))))
 => 1.235e+5 1.235e+4 1235 123 12 1.235 0.123 0.012 0.001 0.000 0.000 
round-val_2(a &optional (out nil))
Пример использования:
(loop :for i :in '(1000000 100000 10000 1000 100 10 1 0.1 0.01 0.001 0.0001 ) :do
   (format t "~A " (mnas-format:round-val_2 (* i 0.1234567891))))
=> 1.235e+5 12346. 1235. 123.5 12.35 1.235 0.1235 0.01235 1.235e-3