Lys*_*sus 6 string lua lua-table computercraft
我一直在尝试找到一种从表中删除字符串的方法,如下所示:
myTable = {'string1', 'string2'}
table.remove(myTable, 'string1')
但我一直没能找到办法去做。有人可以帮忙吗?
table.remove接受元素的位置作为其第二个参数。如果您确定string1出现在第一个索引/位置;您可以使用:
table.remove(myTable, 1)
或者,您必须使用循环:
for k, v in pairs(myTable) do -- ipairs can also be used instead of pairs
    if v == 'string1' then
        myTable[k] = nil
        break
    end
end
| 归档时间: | 
 | 
| 查看次数: | 2956 次 | 
| 最近记录: |