dp-s_doc/Object/Timer/Timer.md

1.5 KiB
Raw Blame History

Timer 类函数文档

类说明 Timer类为定时器相关操作。


函数签名

公有函数

  • function SetTimeOut(target_func, delay_time, ...)

参数

  • target_func:函数体,要获执行的函数
  • delay_time:整数,要延迟的时间(秒)
  • ...:可变参数,传入的参数可再函数体回调函数中使用

这里给出两个个例子

无参数

    Timer.SetTimeOut(function() {
        print("注册  5  秒后执行")
    }, 5);

有参数

    Timer.SetTimeOut(function(str,num) {
        print(str);//将打印  "字符串"
        print(num);//将打印  123
        print("注册  5  秒后执行")
    }, 5,"字符串",123);


函数签名

公有函数

  • function SetCronTask(target_func, CronString, ...)

参数

  • target_func:函数体,要获执行的函数
  • CronString:字符串,计划任务格式 让gpt帮你写cron字符串
  • ...:可变参数,传入的参数可再函数体回调函数中使用

这里给出两个个例子

无参数

    Timer.SetCronTask(function() {
        print("注册  每五秒  执行")
    }, "*/5 * * * * ?");

有参数

    Timer.SetCronTask(function(str,num) {
        print(str);//将打印  "字符串"
        print(num);//将打印  123
        print("注册  每五秒  执行")
    }, "*/5 * * * * ?","字符串",123);