perl sleep()函数在winxp下是不是根本就不支持。

codesnail 2010-10-22 11:16:24
例如我想每隔一秒往终端print一个字符,该如何做。

我用的是activeperl 12

用扩展模块Time::HiRes 里的sleep也不行。。。。。

谢谢。
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2010-10-22
  • 打赏
  • 举报
回复
啥叫不行啊,运行抛错还是怎么的:

print "-\n";
sleep(3);
print "-\n";

wxlfh 2010-10-22
  • 打赏
  • 举报
回复
前面加一句
$| = 1;
codesnail 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zuo_shen 的回复:]
不是吧 我这运行正常啊

v5.10.1
[/Quote]
不是吧,是winxp系统吗?
zuo_shen 2010-10-22
  • 打赏
  • 举报
回复
不是吧 我这运行正常啊

v5.10.1
codesnail 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]
啥叫不行啊,运行抛错还是怎么的:


Perl code
print "-\n";
sleep(3);
print "-\n";
[/Quote]
程序的运行结果是,3秒后 连续输出两次的结果,而不是输出一个等3秒再输出下一个。。。。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧