Netlogo:如何格式化输出数字

Netlogo: How to format number on output

我想在 NetLogo 中以不抑制小数点后的尾随零的方式格式化数字,即为以下命令输出 0.200 而不是 0.2:

observer> print 0.200  
0.2  

有没有办法在 NetLogo 中实现这个?

据我所知,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

缺点是报告的是字符串。这一点也不烦人,因为您只是将它用于输出。