ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 开发流程 如果程序中需要用到子线程,请先在主线程里测试代码块可以正常跑了再把它放到子线程里,不然在子线程里不好测试. ## 调试输出 因为子线程里如果使用控制台输出后,在关闭控制台时如果直接关闭控制台会连IDE也一起关闭(用 **控制台.关闭()** 命令关闭则不会),所以可以把IDE的日志输出框传进子线程内让它调用输出,方便大家测试. ``` 导入 控制台; 控制台.打开() 定义 线程句柄1,线程ID = 线程.创建( 函数(日志输出框,...){ //接收参数 日志输出框.输出("子线程里可以调用IDE的日志输出页进行输出") 日志输出框.输出(...) 日志输出框.输出({"a";"b";"c";}) //输出数组 日志输出框.输出({x=1;y=2;z=3}) //输出键值对数据表 },IDE交互.日志输出框,1,2,3,4,5,6 //传参给子线程使用 ) 控制台.暂停(真); ``` 输出: ``` 1 2 3 4 5 6 [ "a", "b", "c" ] { "x":1, "y":2, "z":3 } ``` ## 线程里使用内置函数 断言() 反断言() 检查类型() 延时睡眠() 转为数值() 转为指针() 转为字符串() 等都是内置函数,子线程里面"导入 线程;"后 才可以使用. ``` 定义 线程句柄1 = 线程.创建( 函数(日志输出框){ 导入 控制台; 导入 线程; 控制台.输出日志("666") 日志输出框.输出(检查类型("ffff")) 日志输出框.输出(转为数值("123")) 日志输出框.输出(转为指针("123456")) 日志输出框.输出(转为字符串(123)) 日志输出框.输出("---------") 日志输出框.输出(检查类型(转为数值("123"))) 日志输出框.输出(检查类型(转为数值("123"))) 日志输出框.输出(检查类型(转为指针("123456"))) 日志输出框.输出(检查类型(转为字符串(123))) 日志输出框.输出("---------") //抛出异常("aaaa")//要打开控制台才可以看到抛出的异常,也可以在主线程全局捕捉异常 计次循环(次数=1;3;1){ //控制台.输出日志("77") 日志输出框.输出("次数=",次数) //线程.休眠(1000) 延时睡眠(1000) } },IDE交互.日志输出框 ) ```