1
我必須創建類似this。如何在控制檯中創建時鐘?
我知道如何編寫當前時間,但我不知道如何更新它。 我的猜測是我應該使用now
謂詞?
不過,我不知道如何更新視頻中的輸出。
我試過write('\b')
,但它沒有從輸出中刪除任何東西。
歡迎任何提示。 謝謝。
我必須創建類似this。如何在控制檯中創建時鐘?
我知道如何編寫當前時間,但我不知道如何更新它。 我的猜測是我應該使用now
謂詞?
不過,我不知道如何更新視頻中的輸出。
我試過write('\b')
,但它沒有從輸出中刪除任何東西。
歡迎任何提示。 謝謝。
在Linux下,你可以這樣做:
run :-
loop(0).
loop(X):-
format("~w",[X]),
sleep(1),
flush,
tty_clear,
X2 is X +1,
loop(X2).
這將清除整個窗口,但我不知道,如果tty_clear
在Windows上運行。
寫('\ b')似乎工作,只要你刷新btw – user27815
我做對了嗎?寫(a),寫(b),寫('\ b'),flush_output。結果: AB 是 – user7852991
'環路(X): - 格式( 「〜瓦特」,[X]), 睡眠(1), 平齊, 寫入( '\ b')中, 平齊, X2是X + 1, 循環(X2)。' (在10之後會奇怪,但你可以修復它)。 – user27815