我想在NetLogo中格式化一个数字,其方式是在小数点之后没有任何尾随零,即输出0.200用于以下命令而不是0.2:
observer> print 0.200
0.2
有没有办法在NetLogo中实现这一目标?
答案 0 :(得分: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
缺点是它报告了一个字符串。这是极其烦人的,因为你只是用它来输出。