互联网的那些事儿坚持写被首页投稿拒绝的稿件

Lua base pcall()

2016-09-04  本文已影响614人  AlbertS
保护模式.jpg

前言

作为苦逼的程序猿大周末的时候也必须不能忘记学习,今天我们来看一个调用其他函数的函数,这个函数其实就是给其他函数提供一个保护环境,保护程序可以不被意外终止,可以顺利的执行下去,我们一起来看一下这个函数的用法吧。

内容


pcall()


usage

-- 打印一下苦逼的程序猿时间
print("\nnow time is "..os.date())

local function add_num(num1, num2)
    return num1 + num2;
end

-- 打印函数正常调用
print("\ntest function add_num reault:")
print(pcall(add_num, 3, 5))


-- 打印可能出现问题的函数
print("\ntest function add_num reault:")
print(pcall(add_num, 3, "what"))

base_pcall.png

总结

上一篇 下一篇

猜你喜欢

热点阅读