当前位置:  开发笔记 > 编程语言 > 正文

Lua表查找

如何解决《Lua表查找》经验,为你挑选了1个好方法。

我知道这似乎是一个愚蠢的问题,但我如何在lua表中搜索给定的项目?假设我有一个这样的表格:

local table = {
    itemA = 0.8,
    itemB = 1.2,
    itemC = 1
}

比方说,有一个名table.find为什么的功能?现在也迟到了,所以我现在想的不太清楚......



1> Martin B..:

您可以使用[]运算符在表中查找项目:

x=table["itemA"]

或者使用.运营商:

x=table.itemA

编辑,因为原始代码现在是语法正确的.


+1.请注意,只有当密钥恰好是由合法标识符字符组成的字符串值时,该点才有效.表可以通过任何类型的值(除了nil)来索引,其中大多数都需要`[]`表示法.
推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有