240 发简信
  • 《Lua程序设计》之 闭包

    九、闭包 9.1 函数是第一类值 第一类值(first-class value)意味着Lua语言中的函数与其他常见类型的值(如数值和字符串)有同...

  • 《Lua程序设计》之 补充知识

    八、补充知识 8.1 局部变量和代码块 对于局部代码块的声明,如 这个在交互模式中不能正常读到i的值。因为在交互模式中,每一行代码就是一个代码段...

  • 《Lua程序设计》之 函数

    六、函数 函数的参数,一般都要圆括号括起来(),只有一个情况例外,就是当函数只有一个参数且该参数是字符串常量或表构造器时,括号是可选,如下: L...

  • 《Lua程序设计》之 表

    五、表 5.1 表索引 同一个表索引可以是不同类型,如: 这里用到t.x、t["x"] 和t[x]三种,t.x和t["x"]是等价的,只是前者更...

  • 《Lua程序设计》之 字符串

    四、 字符串 在Lua语言中,字符使用8个比特位来存储。优先考虑UTF-8编码,因为从Lua 5.3开始提供了一个帮助使用UTF-8编码的函数库...

  • 120
    Unicode编码和UTF-8编码解析

    根据该文Unicode编码和UTF-8编码的关系粗略的写了个思维导图,并摘抄了一部分内容。 UTF-8编码把一个Unicode字符根据不同的数字...

  • 《Lua程序设计》之 数值

    三 、数值 在Lua 5.2及之前的版本,所有数值都以双精度浮点格式表示,从5.3版本开始,Lua语言的number分为integer的64位整...

  • 《Lua程序设计》之 Lua语言入门

    一 、Lua语言入门 1.1 程序段 交互式模式时,5.2版本及其以下的想要返回值需要在前面加一个等号 lua 5.3及其以上版本直接 运行lu...

  • lua 中的正则表达式

    模式匹配函数 在string库中功能最强大的函数是: 这些函数都是基于模式匹配的。 与其他脚本语言不同的是,Lua并不使用POSIX规范的正则表...