找回密码
马上加入

QQ登录

只需一步,快速开始

搜索
发新帖

0

收听

0

听众

173

主题
发表于 2024-6-21 10:47:53 | 查看: 317| 回复: 2
local function add_num(num1, num2)
  return num1 + num2;
end

- - 打印函数正常调用的结果
print("test function add_num result:")
print(pcall(add_num, 3, 5))  -- 这里会返回true和8(即3+5的结果)

- - 打印可能出现问题的函数调用结果
print("test function add_num result:")
print(pcall(add_num, 3, "what"))  -- 这里会返回false和一个错误信息,因为"what"不能与数字相加

发表于 2024-6-21 11:32:16 IP属地:局域网
发表于 2024-6-21 14:03:21 IP属地:局域网
相当于try catch了
您需要登录后才可以回帖 登录 | 马上加入

QQ|Archiver|手机版|小黑屋|alg阿灵戈社区 ( 苏ICP备2023026137号-1|苏ICP备2023026137号-1 )

GMT+8, 2025-6-4 13:51 , Processed in 0.829587 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表