Table LUA

Forum dédié à tous les sujets sans liens avec DomoticZ.
Discuter de tout et de rien, c'est ici.
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Table LUA

Message par landaisbenj »

Bonjour.

Je ne suis pas du tout connaisseur la dedans mais j'ai cru comprendre que le lua fonctionnait en table.

J'ai récupéré ce code:

Code : Tout sélectionner

for deviceName,deviceValue in pairs(devicechanged) do 
print(script .. 'Activation sur device: '.. deviceName .. ': ' .. deviceValue)
end
Je voulais savoir si il n’était pas plus facile de dérouler tout le contenu d'une table afin d'en connaitre les champs ?
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Table LUA

Message par landaisbenj »

Du coup je viens de comprendre que je peux réduire mon code a ça:

Code : Tout sélectionner

print(script .. 'Activation sur device: '.. next(devicechanged).. ': ' .. devicechanged[next(devicechanged)])
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Répondre