轻量小巧的语言lua

  • LUA的开发环境
    • 命令式
    • 脚本式
    • 使用idea安装插件进行开发
      • 567c0883-649e-4c53-b703-e032d17078c2-3250872.jpg

      • lua的常用类型
        • 74b94f96-6015-42b0-8c30-7a644f95dd20-3250872.jpg

          bf14513f-c394-440f-a5e4-a431865efc7c-3250872.jpg

      • lua的变量有三种变量:

        0ff6dad8-d129-4177-9c91-5570e88155da-3250872.jpg

        • 全局变量:所有的变量都是全局变量除非使用local显示声明
        • 局部变量;用local声明的变量,局部变量的作用域从变量的声明到语句块的结束比如:声明在函数里的局部变量,出了函数就不能用了
        • 声明在整个脚本的local变量出了脚本就不能用了
      • 运算符操作
        • 0856562a-f3b0-47b5-b868-0ba53e8db89c-3250872.jpg

          • # 返回字符串长度
          • .. 字符串拼接,不能用
      • lua的流程控制
        • 判断

          aadebd71-f069-42e3-b3eb-8f729272a60a-3250872.jpg

          0aada8aa-64b3-4140-8b4c-654a91e98e85-3250872.jpg

        • 循环
          • 92570eba-3db6-419f-9752-9de89b13a1a6-3250872.jpg

          • a0461d7d-49c8-4a65-8dc0-9e288d715f46-3250872.jpg

    • 数组
      • 数组的长度不固定,数组的元素类型可以不一致
      • 数组的元素需要循环输出
      • 2b2c9acd-23a8-45f6-90b1-f9c9680a2195-3250872.jpg

  • lua数据类型转换
    • e29d122c-57e7-492e-a89f-6d1746338924-3250872.jpg

    • 2f8f3c71-4d42-4e5e-97d0-e81cb18096ef-3250872.jpg

  • 函数
    • 80c3c7f6-66c6-4300-9025-aa8d34ca8f28-3250872.jpg

  • lua table
    • 953528eb-17b2-40c5-9273-37b1e190afdb-3250872.jpg

  • lua模块与 包
    • lua 中的模块和包:lua 中的module其实就是乱中 的工具类的概念,类似于js中jQuery这样使用方式

      c82ea750-f33f-4608-b28d-ee4a8c11ea6c-3250872.jpg

      20bd27d2-aab3-4c06-85e8-62bce774e61b-3250872.jpg

    •  
    • 模块的引用
      • aa4003bf-139e-42e5-82e2-cc48b12db458-3250872.jpg

转载于:https://my.oschina.net/u/4140673/blog/3082090

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值