-
my_table = {}
local my_arg_count = (#arg)
print (my_arg_count)
for count = 1,my_arg_count do
print ("count:"..count..":")
if my_table[1] ~= nil then
my_val = my_table[1]
print ("my val:"..my_val..":")
my_table[1] = print (my_val,"\n",arg[count])
else
print ("my table is nil. . . on noes!")
my_table[1] = arg[count]
end
end
for i=1,table.maxn(my_table) do
print ("Index: "..i..":")
print (my_table[i])
end
以上是来自测试的代码;我希望能够将多个任意文本字符串存储在单个表元素中。像这样:
my_table [“ stuff_bob_says”] =“布拉等等”
接下来,我希望能够添加到索引“ stuff_bob_says”,以便:
stuff_bob_already_said = my_table [“ stuff_bob_says”]
my_table [“ stuff_bob_says”] =“ stuff_bob_already_said” +“ yakety smackety”
这甚至可能吗?我认为应该与字符串一起使用。 。 。 。但是测试的输出并不正确。
当我正确理解您的问题时,您不希望向现有表条目中添加字符串。可以使用以下方法轻松完成:
my_table["stuff_bob_says"] = my_table["stuff_bob_says"] .. "next string to add"
仅在表条目已存在且为字符串时,此功能才起作用