Lua 基本语法小结

1.Lua特性:
    a.轻量级(小巧脚本语言、方便嵌入其他程序)
    b.扩展性(可通过外部库扩展)
    c.跨平台
    d.支持面向过程编程、函数式编程
    e.自动内存管理(只提供一种通用类型表-table)
    f.语言内置模式匹配(closure、函数也是一种值、多线程支持-协同进程,并非系统所支持的线程)
    g.通过closure和table可以支持面向对象编程

2.Lua基本语法(要点):
单行注释:
    --
多行注释:
    --[[

    --]]
标识符:
    最好不使用下划线加大写字母的标识符
21个关键词:
    and break do else elseif end false for function if in local nil not or repeat return then true until while
    注:一般约定以下划线加大写字符串的名字(如_VERSION)保留为Lua内部局部变量
全局变量:
    a.默认情况下,变量总是全局的
    b.全局变量不需要声明,且未初始化不会出错,但结果是nil
    c.要删除一个全局变量,可将nil赋给该变量

3.Lua数据类型
    nil boolean number string function userdata thread table
    注:
    a.string可以使用[[ ]]表示整块的字符串
  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值