zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Redis集群搭建步骤
    JS性能优化
    javaweb中实现在线人数统计
    tomcat在linux中启动慢的解决方案
    Redis高可用架构
    bjpowernode课程体系及题库
    java 相关
    码农翻身全年文章精华
    Spring源码深度解析
    PHPSTROM快捷键备份
  • 原文地址:https://www.cnblogs.com/guochunyi/p/6139490.html
Copyright © 2011-2022 走看看