• Lua基础


    解释性语言,变量无须定义类型。

    lua安装:

    curl -R -O http://www.lua.org/ftp/lua-5.3.3.tar.gz
    tar zxf lua-5.3.3.tar.gz
    cd lua-5.3.3
    make linux test --测试
    测试ok可以直接运行
    make linux install或者mac x用户 make macosx install

    简单语法:

    lua程序运行:lua test.lua

    函数定义:以end为结尾,形如:

    function test (n)

    end

    关于换行:lua语句之间可以用分号,也可以空格。换行不起作用。

    调试命令:

    1. lua -i -e prog -l a 先执行prog块,再进入命令行模式。-l a代表加载库文件a, -e prog代表执行一段脚本。

    2. dofile("test.lua") 可以直接调用test.lua中的函数

    代码注释:

    行注释 --

    块注释 --[[]]--

    bool值:nil和false属于false,其他都是true,0也是true。

    空指针 nil

    给lua终端命名: lua -i -e "_PROMPT='lua>'"

    解释器启动时会先查找LUA_INIT的环境变量。如果值为@开头,则加载此文件。如果没有,则会执行它。

    块字符串定义:a=[[<html></html>]] 块里面字符不会被转义。

    字符串连接符号:.. 注:连接数字的时候需要在前面加空格,不然会被当成小数点。

    参考网站:https://www.lua.org/start.html#installing

  • 相关阅读:
    mysql数据类型介绍
    IO中同步、异步与阻塞、非阻塞的区别(转)
    法线
    C++配置坑-----openCv环境配置
    C++学习记录
    FBX SDK环境配置
    Unity调起外部程序cmd.exe等
    unity读写Excel表格
    Unity编辑器扩展
    Unity 读写文本 文件
  • 原文地址:https://www.cnblogs.com/guochunyi/p/6139490.html
Copyright © 2020-2023  润新知