【问题标题】:Julia: Timer not working outside REPLJulia:定时器不在 REPL 之外工作
【发布时间】:2014-12-29 06:59:00
【问题描述】:

尝试使用 julia 语言作为通用语言。 我制作了一个名为“main.jl”的文件,其中包含以下代码:

http://pastie.org/9802792

由于某种原因,我打印了“创建节拍器”和“开始...”,但不再打印了。 如果我将该代码复制粘贴到 Julia REPL 中,它将起作用,我会得到我所做的打印。

我在这里做错了什么?

顺便说一句,我在 Mac 上。

【问题讨论】:

  • 问题中直接放相关代码很重要。
  • 即使代码太长?这就是我“粘贴”它的原因。
  • 如果您不能将其缩减为一个较小的案例来说明问题,那么只需引用您认为最相关的原因并链接到完整的代码。
  • 好的。将来我会考虑到这一点,尽管我认为在这种情况下这并不容易。谢谢

标签: julia


【解决方案1】:

难道只是节目结束太快让你看不到任何东西吗?添加后

sleep(2) 

到你的程序结束,我发现

dsm@notebook:~/coding$ julia tim.jl 
Create metronome...
Start...
Timed! the count is: 1

正如预期的那样。

【讨论】:

  • 哦,我明白了...有没有办法让进程在结束代码时不被杀死?只有 ^C
  • 您可以使用wait()(请参阅文档中的here。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
相关资源
最近更新 更多