2016-01-26 3 views
1

Я хотел бы форматировать число в NetLogo таким образом, чтобы конечные нули после десятичной точки не подавляются, то есть выход 0,200 для следующей команды вместо 0,2:NetLogo: Как форматировать число на выходе

observer> print 0.200 
0.2 

Есть ли способ достичь этого в NetLogo?

ответ

2

Не знаю, как установить netlogo. Вот процедура денди, которая делает трюк

to-report pad-zeros [in sig] 
    let out (word in) 
    if not member? "." in [set out word out "."] 
    while [ length out - position "." out < sig][set out (word out "0")] 
    report out 
end 

Недостатком является то, что он сообщает строку. Это минимально раздражает, потому что вы используете его только для вывода.

Смежные вопросы