2013-02-22 61 views
1

我是新來的楓樹,所以如果明顯的話,請原諒這個問題。我正在運行一些需要很長時間的例程,並且我希望按照現在的情況進行更新。基本上我有一個大的for循環,我希望在每次傳球后看到輸出,而不是等待結束。這裏是我有什麼想法:在Maple環路中打印

for i from 1 to 10 do 
    M := complicatedFunction(i); 
    print(i, M); 
od; 

這是做什麼它是貫穿全部10個週期,然後打印所有10個輸出。

我想要的是在每個循環結束時打印輸出,這樣我就可以看到它的進展情況。有沒有辦法做到這一點?

回答

2

聽起來好像您正在使用文檔,您的代碼在文檔塊中執行。

您可以將代碼放入執行組內(代碼行輸入到紅色>提示的右側)。您可以使用主菜單欄的「插入」 - >「執行組」將其插入到文檔中。執行組的打印應該異步完成(這是你看起來想要的)。

如果你的代碼是在一個過程中,那麼你只需要調用從一個執行組執行的過程,即使該過程本身是在一些文書塊別處定義。

或者,您也可以從一個文檔切換到這個編碼工作表。您可以使用主菜單欄的文件 - >打開在文檔和工作表之間進行選擇。在工作表中,編碼的主要區域是執行組。您甚至可以在菜單欄的「工具」 - >「選項 - 界面」下設置默認打開的首選項。

+0

非常感謝!切換到工作表完全符合我的要求。 – Daniel 2013-02-22 21:20:30