【发布时间】:2019-09-11 18:42:03
【问题描述】:
例如,我想为用户提供提示
print("do this within 3 seconds or time will be up.")
当时间 3 秒过去时,它应该提示另一条消息说,
print("Your time is up, you failed.")
到目前为止,我已经想出使用DateTime current = new DateTime(); 获取当前时间,使用DateTime threeSeconds = current.add(new Duration (seconds : 3));
获取三秒后的时间,但我无法弄清楚如何强制用户在这两次内输入内容。
【问题讨论】:
-
大多数 javascript 库都有计时器和在一段时间后触发事件的能力,也许看看
setTimeout是否可以工作,但它不是 Dart 特定的
标签: dart