0

如何在报告程序(to-report)、“set”或“let”中查看命令“report”的输出?

例如,我不知道如何看到“poly-turtle”的输出

set poly-turtles (turtle-set poly-turtles self)

和“poly-turtle”的输出

report poly-turtles

我想知道“报告”和“设置”命令之间的区别。非常感谢您的帮助。

4

1 回答 1

1

我不确定“查看输出”是什么意思。如果你只是想在屏幕上看到它,你可以使用output-print或相关的命令。例如:

output-print poly-turtles

poly-turtles...将在模型的输出区域(如果没有输出区域,则在命令中心)中打印变量的值。

至于 和 之间的区别setreport好吧,它们根本不像彼此。您应该阅读用户手册中的变量过程,但简而言之:

  • set改变变量的值。这是您=在大多数命令式语言中对运算符所做的事情。
  • report退出当前的记者并告诉它哪个值返回给调用者。正如您可能已经猜到的那样,它相当于return许多语言中的 。
于 2013-10-03T15:34:25.933 回答