Truc que j'ai pas compris sur variable local
Publié : 29 janv. 2017, 20:38
Salut
y a un truc que j'ai pas du comprendre...
alors si quelqu'un à la soluce ou un lien explicatif clair...
alors voila
Imaginez un interrupteur virtuel appelé grandfroid.
Je voudrais que s'il est 'On' une valeur que je nomme major soit égal 1 sinon égal à 0
Puis j'aimerais vérifier sa validité en le visionnant dans les log (pour être sûr avant de pouvoir l'utiliser
)
J'ai essayé ceci (et aussi avec un simple else)
Pour l'instant j'ai une erreur :
mesfonctions.lua:15: attempt to concatenate global 'major' (a nil value)
Merci d'avance
y a un truc que j'ai pas du comprendre...
alors si quelqu'un à la soluce ou un lien explicatif clair...
alors voila
Imaginez un interrupteur virtuel appelé grandfroid.
Je voudrais que s'il est 'On' une valeur que je nomme major soit égal 1 sinon égal à 0
Puis j'aimerais vérifier sa validité en le visionnant dans les log (pour être sûr avant de pouvoir l'utiliser
J'ai essayé ceci (et aussi avec un simple else)
Code : Tout sélectionner
if (otherdevices[grandfroid] == 'On') then
major = 1
elseif (otherdevices[grandfroid] == 'Off') then
major = 0
end
major = tonumber(major) -- mise au format chiffre
print("major egal a "..major)mesfonctions.lua:15: attempt to concatenate global 'major' (a nil value)
Merci d'avance