64 lines
1.5 KiB
Markdown
64 lines
1.5 KiB
Markdown
|
|
# 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);
|
|||
|
|
```
|
|||
|
|
---
|