美文网首页
以KeyValue形式构建Lua Table

以KeyValue形式构建Lua Table

作者: 青青_赵 | 来源:发表于2017-10-17 21:35 被阅读21次

Key为字符串

-- 定义一个key,value形式的table
local kv = {fruit = "apple", 
            bread = "french",
            drink = "milk"}
--通过key从table中取值
print(kv["fruit"])
-- Also works
print(kv.bread)

for index, value in pairs(kv) do 
    print("index:", index, "value:", value)
end

输出结果如下:

apple
french
index:  fruit   value:  apple
index:  drink   value:  milk
index:  bread   value:  french

Key为整形

local tb = { [3] = "lang", [4] = "zhi", [5] = "cheng", [7] = "jing", [8] = "hong" }

print(tb[2],tb[8])

输出结果如下:

nil hong

相关文章

  • 以KeyValue形式构建Lua Table

    Key为字符串 输出结果如下: Key为整形 输出结果如下:

  • 爬虫1--构建post参数

    使用软件postman 构建请求头 点击之后,出现keyvalue 复制请求头 修改post参数 写入keyvalue

  • 05、哈希表、映射、集合

    Hash table 哈希表(Hash table),也叫散列表,是根据关键码值(Keyvalue)而直接进行访问...

  • lua部分使用问题及格式化

    1,table index is nil lua 表明table的下标是nil,有问题,需更改下标 2,lua格式...

  • lua模块化实现

    公司以lua作为脚本进行前端开发,现在要求实现模块化开发。 lua5.2推荐的方式:将table作为module ...

  • LuaC API

    Lua C APi 总结 Lua_newtable(L) 创建table并放到栈顶 lua_pushstring(...

  • [LuaArray] 严格的 Lua 数组实现

    说点什么 由于 Lua table 的特殊构造,使用纯 Lua 实现 纯数组 是很困难的—— table 是 Ar...

  • Lua 语法入门

    赋值 lua 赋值支持多个值同时赋值 table lua table 的 key 可以是数字也可以是字符串,并且 ...

  • lua和c的初始

    lua和c的交互包括:c访问lua的变量、c访问lua的table、c调用lua的方法、lua调用c的函数 参考链...

  • lua table

    table.concat(table, sep, start, end) concat是concatenate(连...

网友评论

      本文标题:以KeyValue形式构建Lua Table

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