Descripción#
Devuelve un iterador de clave/valor sin un orden numérico o alfabético garantizado.
Valor devuelto#
| Tipo | Significado |
|---|---|
function, table, nil |
Tipos describen la interfaz declarada, no prueba de un efecto de juego exitoso. |
Parámetros#
| Nombre | Tipo |
|---|---|
values |
table |
? marca un argumento opcional; ... significa un número variable de argumentos. La entrada no válida puede generar un error Lua en lugar de devolver nil.
Ejemplo y contexto#
for key, value in pairs({name = "Ship"}) do
local text = key .. ": " .. tostring(value)
endQué ocurre: El único par tiene la clave = "nombre" y el valor = "Envío"; texto = "nombre: envío".
Este fragmento no imprime ni escribe un mensaje de registro. Los valores mostrados son los resultados esperados del ejemplo.
Ver conceptos básicos del idioma, tipos y métodos y Eventos Lua / MD. Ejemplos de aprendizaje independiente son ejemplos. No se distribuyen archivos de fuentes de proyectos o fragmentos de implementación privada con esta referencia.