码迷,mamicode.com
首页 > 其他好文 > 详细

Lua基础

时间:2018-06-24 00:50:09      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:font   pairs   匿名   nbsp   return   col   连接   function   参数   

 

  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基础

标签:font   pairs   匿名   nbsp   return   col   连接   function   参数   

原文地址:https://www.cnblogs.com/7fancier/p/9218807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!