16/07/2010, 15:28:03
Hmm.
Alors ce code que tu cites du manuel de Lua c'est du C, pas du Lua
Cette partie de la spec décrit comment "conduire" Lua depuis C (ce que
fait LinKNX pour exécuter ton code Lua, en fait). Je sais c'est
trompeur. Toute la section 3 parle de l'API en C de Lua. Code Lua ->
section 2 seulement.
Pour les ;, c'est comme tu veux.
2.4.1: "Each statement can be optionally followed by a semicolon"
Bon amusement
Fred
On Jul 16, 12:05 pm, Roby <goo...@macuba.net> wrote:
> Bonjour,
> Merci à vous 2
>
> Concernant le manuel de référence de Lua, j'avais justement trouvé
> ça :
> if (nsize == 0) {
> free(ptr);
> return NULL;
> }
> else
> return realloc(ptr, nsize);
>
> Qui était le seul exemple avec plusieurs actions ... mais ca ne
> fonctionne pas ...
>
> j'ai donc fait :
> if a > b then
> set("mode","on")
> set("mode2","on")
> else
> set("mode","off")
> set("mode2","off")
> end
>
> Et c'est ok ! (je ne sais pas si le proposition de fred avec les ;
> après chaque lignes fonctionne, je ne pense pas)
> Je me suis un peu emmelé dans tout ça
>
> J'avais aussi regardé le fichier sur le groupe, mais il n'y avais pas
> de if à plusieurs fonctions et pour <![CDATA[ je n'avais pas
> compris l'intéret
>
> Merci beaucoup, maintenant je vais pouvoir avancer
Alors ce code que tu cites du manuel de Lua c'est du C, pas du Lua
Cette partie de la spec décrit comment "conduire" Lua depuis C (ce que
fait LinKNX pour exécuter ton code Lua, en fait). Je sais c'est
trompeur. Toute la section 3 parle de l'API en C de Lua. Code Lua ->
section 2 seulement.
Pour les ;, c'est comme tu veux.
2.4.1: "Each statement can be optionally followed by a semicolon"
Bon amusement
Fred
On Jul 16, 12:05 pm, Roby <goo...@macuba.net> wrote:
> Bonjour,
> Merci à vous 2
>
> Concernant le manuel de référence de Lua, j'avais justement trouvé
> ça :
> if (nsize == 0) {
> free(ptr);
> return NULL;
> }
> else
> return realloc(ptr, nsize);
>
> Qui était le seul exemple avec plusieurs actions ... mais ca ne
> fonctionne pas ...
>
> j'ai donc fait :
> if a > b then
> set("mode","on")
> set("mode2","on")
> else
> set("mode","off")
> set("mode2","off")
> end
>
> Et c'est ok ! (je ne sais pas si le proposition de fred avec les ;
> après chaque lignes fonctionne, je ne pense pas)
> Je me suis un peu emmelé dans tout ça
>
> J'avais aussi regardé le fichier sur le groupe, mais il n'y avais pas
> de if à plusieurs fonctions et pour <![CDATA[ je n'avais pas
> compris l'intéret
>
> Merci beaucoup, maintenant je vais pouvoir avancer