gpt4 book ai didi

lua - 你能在 lua 表的键中使用冒号吗

转载 作者:行者123 更新时间:2023-12-04 08:03:12 24 4
gpt4 key购买 nike

所以我正在为 minecraft mod computercraft 编写一个程序。我想知道是否有可能做这样的事情:

tbl = {}
var = "minecraft:dirt"
tbl[var] = {pos ={0,0,0,1}}
出于某种原因,我觉得它没有正确保存这张表,所以当我去做的时候
print(tbl["minecraft:dirt"].pos[4])
它出错
可以在键中使用冒号吗?

最佳答案

tbl = {}
var = "minecraft:dirt"
tbl[var] = {pos ={0,0,0,1}}
print(tbl["minecraft:dirt"].pos[4])
版画 1这在语法上是正确的,不应导致任何错误消息。
唯一不能使用冒号的是语法糖 tbl.minecraft:dirt因为 Lua 名称不能包含冒号。但如果你像那样使用它 tbl["minecraft:dirt"]冒号完全没问题。
长话短说:是的,您可以在表键中使用冒号。

关于lua - 你能在 lua 表的键中使用冒号吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66347547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com