loadfile:

1>编译代码成中间码并且返回编译后的chunk作为一个函数,而不执行代码

2>在发生错误的情况下,不会抛出异常,但会返回nil和错误信息

3>运行一个文件多次的话,只需要编译一次,但可多次运行

dofile:

1>是对loadfile的一层包装,根据loadfile的返回函数运行一遍

2>运行一个文件多次的话,每次都需要编译

require:

1>粗略的说,require 与 dofile 一样,但是都两点差别

a.require会搜索目录加载文件

b.require会判断是否文件已经加载避免重复加载同一文件

参考:《Lua程序设计第二版》

最新文章

  1. JavaScript学习(一) —— 环境搭建与JavaScript初探
  2. Andriod 自定义控件之创建可以复用的组合控件
  3. 【转】Java面试题全集2.2(上)
  4. Thread.join()方法
  5. php+js实现分页
  6. 生产环境下实践DDD中的规约模式
  7. eclipse连接虚拟机
  8. iOS - UIButton
  9. HideProcess
  10. Pig Run on Hadoop, V1.0
  11. CGAL Manual/tutorial_hello_world.html
  12. Codeforces 163A Substring and Subsequence
  13. python supervisor demo deployment
  14. 一个突发性的误解C# 引用类型
  15. 【原创】bootstrap框架的学习 第七课 -[bootstrap表格]
  16. Lua 5.3 迭代器的简单示例
  17. Undoing Merges
  18. Docker 创建 Crowd3.3.2 以及打通 Jira Software7.12.3和Confluence6.12.2 SSO 单点登录
  19. C# 执行oracle sql 语句出现中文不兼容的问题
  20. jQuery ajaxForm和 ajaxSubmit注意

热门文章

  1. The Usage of Lambda and Heap in the C++ STL
  2. markdown 换行
  3. TCP 的那些事儿(下)(转)
  4. ubuntu上解决访问github慢的方法
  5. Java:The hierarchy of the type is inconsistent错误
  6. Js操作Cookie的实现
  7. Node.js代码模块化
  8. 【五】php 面向对象
  9. ERROR: child process failed, exited with error number 100
  10. strpos检测字符串是否包含元素