Lua中如何用table存储和访问键值对

   2024-10-25 9580
核心提示:在Lua中,可以使用table来存储和访问键值对。以下是一个示例:-- 创建一个空的tablelocal myTable = {}-- 添加键值对到table中my

在Lua中,可以使用table来存储和访问键值对。以下是一个示例:

-- 创建一个空的tablelocal myTable = {}-- 添加键值对到table中myTable["key1"] = "value1"myTable["key2"] = "value2"-- 访问table中的键值对print(myTable["key1"])  -- 输出:value1print(myTable["key2"])  -- 输出:value2

除了使用字符串作为键,也可以使用其他类型的值作为键,如数字或布尔值:

-- 创建一个包含数字键的tablelocal myTable = {    [1] = "value1",    [2] = "value2"}-- 访问table中的键值对print(myTable[1])  -- 输出:value1print(myTable[2])  -- 输出:value2

还可以使用table作为值,创建嵌套的table结构:

-- 创建一个包含table值的tablelocal myTable = {    key1 = {subkey1 = "subvalue1"},    key2 = {subkey2 = "subvalue2"}}-- 访问嵌套table中的值print(myTable["key1"]["subkey1"])  -- 输出:subvalue1print(myTable["key2"]["subkey2"])  -- 输出:subvalue2

通过使用table存储和访问键值对,可以方便地组织和处理数据。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号