Lua基础

Posted 7fancier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua基础相关的知识,希望对你有一定的参考价值。

 

  1. 给全局变量或者 table 表里的变量赋一个 nil 值,等同于把它们删掉
  2. 字符串连接使用的是 .. 
  3. 使用 # 来计算字符串的长度,放在字符串前面 
  4. Lua 中的表(table)其实是一个"关联数组"(associative arrays),数组的索引可以是数字或者是字符串。
  5. 不同于其他语言的数组把 0 作为数组的初始索引,在 Lua 里表的默认初始索引一般以 1 开始。
  6. function 可以以匿名函数(anonymous function)的方式通过参数传递:

    function testFun(tab,fun)
        for k ,v in pairs(tab) do
            print(fun(k,v));
        end
    end
    
    
    tab={key1="val1",key2="val2"};
    testFun(tab,
    function(key,val)--匿名函数
        return key.."="..val;
    end
    );
  7.                    



 





以上是关于Lua基础的主要内容,如果未能解决你的问题,请参考以下文章

白话Lua系列零基础教程 — 初识Lua

函数 — 白话Lua系列零基础教程 第六期

lua代码设置unity对象的基础属性

分支判断 — 白话Lua系列零基础教程 第五期

逻辑运算 — 白话Lua系列零基础教程 第四期

[编程]LUA基础