本来今天不应该讨论这几个函数的,不过,为了凑字数..不,为了方便以后的文章,还是要谈谈这几个基础函数的~loadfile故名思议,它只会加载文件,编译代码,不会运行文件里的代码。require和dofile有点像,不过又很不一样,require在第一次加载文件的时候,会执行里面的代码。但是,第二次之后,再次加载文件,则不会重复执行了。为了说明这种情况,我刻意调用了两次require,输出结果如下:我发现这样边看书边整理文章,进度有点慢…真是鱼和熊掌的问题了。

Lua中的loadfile、dofile、require详解

Lua中的loadfile、dofile、require详解