0
我遇到了lua的table.concat問題,並懷疑這只是我的無知,但找不到詳細的答案,爲什麼我得到這種行爲。lua - table.concat與字符串鍵
> t1 = {"foo", "bar", "nod"}
> t2 = {["foo"]="one", ["bar"]="two", ["nod"]="yes"}
> table.concat(t1)
foobarnod
> table.concat(t2)
在t2上運行的table.concat沒有提供任何結果。我懷疑這是因爲鍵是字符串而不是整數(索引值),但我不知道爲什麼這很重要。
我正在尋找A)爲什麼table.concat不接受字符串鍵,和/或B)一種解決方法,該方法允許我在少數幾行中連接可變數量的表值,而不指定關鍵名稱。
是的,這是非常有意義的,我在第一次閱讀時並沒有完全理解它,謝謝! – NNLocke