Printing 在Maple中循环期间打印

Printing 在Maple中循环期间打印,printing,maple,Printing,Maple,我是枫树的新手,所以如果问题很明显,请原谅。我正在运行一些需要很长时间的例程,我想按原样获得更新。基本上,我有一个大的for循环,我希望在每次传递后看到输出,而不是等待结束。以下是我的想法: for i from 1 to 10 do M := complicatedFunction(i); print(i, M); od; 它的作用是,它运行所有10个周期,然后打印所有10个输出 我想要的是在每个周期结束时打印输出,这样我就可以看到它进展得有多顺利。有什么方法可以做到这一点吗?听起来

我是枫树的新手,所以如果问题很明显,请原谅。我正在运行一些需要很长时间的例程,我想按原样获得更新。基本上,我有一个大的
for
循环,我希望在每次传递后看到输出,而不是等待结束。以下是我的想法:

for i from 1 to 10 do
  M := complicatedFunction(i);
  print(i, M);
od;
它的作用是,它运行所有10个周期,然后打印所有10个输出


我想要的是在每个周期结束时打印输出,这样我就可以看到它进展得有多顺利。有什么方法可以做到这一点吗?

听起来好像您在使用文档,代码在文档块中执行

您可以将代码放在执行组中(在执行组中,代码行在红色
>
提示符的右侧获得输入)。您可以使用主菜单栏的“插入->执行”组将此类内容插入到文档中。向执行组的打印应该异步完成(这似乎是您想要的)

如果代码在过程中,则只需要从执行组执行对该过程的调用,即使过程本身是在某个文档块的其他地方定义的


或者,您可以将此编码从文档切换到工作表。您可以使用主菜单栏的文件->打开在文档和工作表之间进行选择。在工作表中,编码的主要区域是执行组。您甚至可以在菜单栏的工具->选项界面下设置默认打开的首选项。

非常感谢!切换到工作表正是我想要的。