pcall
pcall第一个参数接受一个函数,之后的都是传递给这个函数的参数。pcall以一种保护模式来调用第一个参数,如果执行过程中有错误就返回false,没错误就返回true。
模块的基本编写方法
local M = {}
local modname = 'a'
_G[modname] = M
package.loaded[modname] = M
function M.play()
print('play')
end
function M.say()
print('say')
M.play()
end
return M
这里的问题是模块内函数之间的调用仍然要保留模块名的限定符,比如say中调用play方法就需要M.play。
win10 Ubuntu16.04
装了无数次,老是无法重启,无法进入,最后把Ubuntu跟Win10都装SSD上看着好些了,但是还是感觉不够完美
查看Ubuntu版本号
cat /etc/issue
查看内核版本
uname -r