Tablas anidadas y teclas numéricas en Lua
Pregunta
No estoy seguro de si esto es posible debido a los índices numéricos, pero espero que alguien pueda señalarme en la dirección correcta.
Dada la tabla de:
t = { 13, 200, 12, 15, 23 }
¿Cómo puedo anidar una mesa usando los números?
t["200"] = {"stuff", "more stuff", "even more stuff"}
No parece funcionar, ya que creará una posición 200 y llenará las celdas vacías con NULL. Agregaría una letra como sufijo/prefijo, pero el problema viene tratando de ordenar la tabla numéricamente. ¿Es esto incluso posible, o estoy atrapado con un método diferente? ¡Gracias!
Ligera edición debido a una realización:
t["200"] = {"stuff", "more stuff", "even more stuff"}
en realidad crea una clave de "200", mientras que:
t[200] = {"stuff", "more stuff", "even more stuff"}
Crea el índice 200 con todo lo demás nulo.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow