首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何暂停程序执行一段时间?

如何暂停程序执行一段时间?
EN

Stack Overflow用户
提问于 2019-06-09 15:59:00
回答 2查看 309关注 0票数 1

我在Windows上使用"Red Programming Language“版本"0.6.4”,并制作了一个命令行应用程序。

我不太懂Red语言,也不懂很多东西。在这里提问之前,我确实在(https://doc.red-lang.org/en/)上浏览了“正在进行的工作”文档。

我需要看到“某样东西...”在命令提示符窗口关闭之前,在屏幕上停留一段时间(比方说1秒)。

代码语言:javascript
复制
Red []

; do something
print "Something, something..."

; pause 1 // not working
; sleep 1 // not working

quit

在代码注释中,我尝试过使用pausesleep,但得到了一个错误Script Error: sleep has no value。如何让它进入睡眠状态?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-09 17:44:57

您要查找的函数是WAIT。试试wait 1

票数 3
EN

Stack Overflow用户

发布于 2019-06-10 18:02:56

按照上面@MarkI的规定使用WAIT是正确的答案。

但我想在下面添加一个评论,但它看起来格式更好!

探索Red/Rebol的最好方法是通过控制台并使用HELP

代码语言:javascript
复制
>> help pause
No matching values were found in the global context.

这意味着没有为PAUSE定义任何内容(help sleep也是如此)。

所以不是引用这个词,它会搜索所有定义的函数文档……

代码语言:javascript
复制
>> help "sleep"
No matching values were found in the global context.

>> help "pause"
No matching values were found in the global context.

还是不走运:

好的,让我们尝试一些相关的东西……

代码语言:javascript
复制
>> help "time"
... long list found items...

现在,这将返回所有在其函数规范/文档中与"time“有一定联系的函数。此列表中包含WAIT函数。然而,另一个帮助清楚地表明了这一点。

代码语言:javascript
复制
>> help "duration"
     wait            native!       Waits for a duration in seconds or specified time.

现在我们有了它..。

代码语言:javascript
复制
>> help wait
USAGE:
     WAIT value

DESCRIPTION:
     Waits for a duration in seconds or specified time.
     WAIT is a native! value.

ARGUMENTS:
     value        [number! time! block! none!]

REFINEMENTS:
     /all         => Returns all events in a block

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56512908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档