技术池(jishuchi.com) 本次搜索耗时 5.795 秒,为您找到 136 个相关结果.
  • 2.3 错误处理

    4148 2019-07-09 《Lua 5.3 参考手册》
    2.3 错误处理 2.3 错误处理 由于 Lua 是一门嵌入式扩展语言,其所有行为均源于宿主程序中 C 代码对某个 Lua 库函数的调用。(单独使用 Lua 时,lua 程序就是宿主程序。)所以,在编译或运行 Lua 代码块的过程中,无论何时发生错误,控制权都返回给宿主,由宿主负责采取恰当的措施(比如打印错误消息)。 可以在 Lua 代码中调用 ...
  • 五、辅助库

    3947 2019-07-09 《Lua 5.3 参考手册》
    五、辅助库 五、辅助库 辅助库 提供了一些便捷函数,方便在 C 中为 Lua 编程。基础 API 提供了 C 和 Lua 交互用的主要函数,而辅助库则为一些常见的任务提供了高阶函数。 所有辅助库中的函数和类型都定义在头文件 lauxlib.h 中,它们均带有前缀 luaL_ 。 辅助库中的所有函数都基于基础 API 实现。故而它们并没有提供任何...
  • Lua 运算符

    3867 2019-08-06 《Lua 教程》
    Lua 运算符 算术运算符 实例 关系运算符 实例 逻辑运算符 实例 其他运算符 实例 运算符优先级 实例 Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lua 语言中的常用算术运算...
  • Lua 文件 I/O

    3850 2019-08-06 《Lua 教程》
    Lua 文件 I/O 简单模式 实例 完全模式 实例 Lua 文件 I/O Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。 完全模式(complete model) 使用外部的文件句柄来实现。它以一种面...
  • 九、Lua 的完整语法

    3781 2019-07-09 《Lua 5.3 参考手册》
    九、Lua 的完整语法 九、Lua 的完整语法 这是一份采用扩展 BNF 描述的 Lua 完整语法。在扩展 BNF 中,{A} 表示 0 或多个 A ,[A] 表示一个可选的 A 。(操作符优先级,参见 §3.4.8 ;对于最终符号,名字,数字,字符串字面量的解释,参见 §3.1 ) chunk ::= block block ...
  • Erlang if 与 case

    3766 2019-08-09 《Erlang 教程》
    Erlang if 与 case Erlang if 与 case 上面的 find_max_and_min 函数可以找到温度的最大值与最小值。这儿介绍一个新的结构 if。If 的语法格式如下: if Condition 1 -> Action 1 ; Condition 2 ...
  • 6.9 操作系统设施

    3606 2019-07-09 《Lua 5.3 参考手册》
    6.9 操作系统库 os.clock () os.date ([format [, time]]) os.difftime (t2, t1) os.execute ([command]) os.exit ([code [, close]]) os.getenv (varname) os.remove (filename) os.rename (...
  • Lua while 循环

    3514 2019-08-06 《Lua 教程》
    Lua while 循环 语法 实例 Lua while 循环 Lua 编程语言中 while 循环语句在判断条件为 true 时会重复执行循环体语句。 语法 Lua 编程语言中 while 循环语法: while ( condition ) do statements end statements(循环体语句)...
  • 2.4 元表及元方法

    3452 2019-07-09 《Lua 5.3 参考手册》
    2.4 元表及元方法 2.4 元表及元方法 Lua 中的每个值都可以有一个 元表。这个 元表 就是一个普通的 Lua 表,它用于定义原始值在特定操作下的行为。如果你想改变一个值在特定操作下的行为,你可以在它的元表中设置对应域。例如,当你对非数字值做加操作时,Lua 会检查该值的元表中的 "__add " 域下的函数。如果能找到,Lua 则调用这个函数...
  • 八、与之前版本不兼容的地方

    3433 2019-07-09 《Lua 5.3 参考手册》
    八、与之前版本不兼容的地方 八、与之前版本不兼容的地方 这里我们列出了把程序从 Lua 5.2 迁移到 Lua 5.3 会碰到的不兼容的地方。你可以在编译 Lua 时定义一些恰当的选项(参见文件 luaconf.h ),来回避一些不兼容性。然而,这些兼容选项以后会移除。 Lua 的版本更替总是会修改一些 C API 并涉及源代码的改变。例如一些常量...