美文网首页
【Lua】(3)一些常用函数

【Lua】(3)一些常用函数

作者: littlefogcat | 来源:发表于2021-01-27 11:06 被阅读0次

print(...)函数
打印内容。

pairs(t)和ipairs(t)函数
pairs()ipairs()都可以在遍历表的时候使用,会返回表的迭代器,使用方式几乎是一样的。区别在于,pairs()会列出表中的所有k-v对,而ipairs()只会列出key值从1开始依次递增的k-v对。

t= {[1] = 'a', [2] = 'b', [3] = 'c', [5] = 'e', ['nil'] = 'nil'}
print('-- pairs --')
for k, v in pairs(t) do
    print(k, v)
end
print('-- ipairs --')
for k, v in ipairs(t) do
    print(k, v)
end

如上例中,输出如下:

-- pairs --
nil nil
1 a
2 b
3 c
5 e
-- ipairs --
1 a
2 b
3 c

这么说有些拗口,简单来说的话,pairs()是用来遍历map的,而ipairs()是用来遍历数组的,并且不能有nil值,这样就行了。

type(v)函数
返回一个变量的类型。

local关键字
Lua中的变量默认都是全局变量。要定义局部变量,使用local关键字修饰。

相关文章

  • 【Lua】(3)一些常用函数

    print(...)函数打印内容。 pairs(t)和ipairs(t)函数pairs()和ipairs()都可以...

  • Lua 快速笔记(二) syntax

    参考programing in lua 语法 函数 常用函数 语法 局部变量和代码块 控制语句 Lua 认为 fa...

  • 热更新03_标准库函数Day1128

    Lua内置提供了一些常用的函数帮助我们开发 1,数学处理的math相关函数 2,字符串处理的string相关函数 ...

  • Lua 常用函数

    lua库函数 这些函数都是Lua编程语言的一部分, 点击这里了解更多. assert(value) - 检查一个值...

  • Lua中的CAPI概述

    头文件lua.h: Lua提供的基础函数,包括创建Lua环境,调用Lua函数,读写Lua环境中的全局变量,以及注册...

  • JS函数charCodeAt的Lua实现

    JS函数charCodeAt的Lua实现 charCodeAt by Lua @(Lua JavaScript ...

  • Lua_API lua_call & lua_callk

    开篇 今天来简单了解一下 Lua 的函数调用:lua_call。 解析 函数调用协议 void lua_call ...

  • lua入门笔记 目录

    lua的中文API lua入门笔记1 类型 表达式 语句 函数lua入门笔记2 深入函数 深入函数 迭代器与泛型f...

  • 1,Lua简介及Hello world

    1.什么是Lua? 2.Lua的特点 3.Lua的一些资料 4.Lua安装 Lua是用纯ANSI C实现的,在所有...

  • lua基本函数说明

    lua函数说明 部分lua函数在lua的dash文档中没找到或者没有使用例子,特记录,备忘; getfenv(f)...

网友评论

      本文标题:【Lua】(3)一些常用函数

      本文链接:https://www.haomeiwen.com/subject/wcgozktx.html