-
Compteur de contenus
3525 -
Inscription
-
Dernière visite
-
Jours gagnés
10
Tout ce qui a été posté par 971jmd
-
Temp mieux pour le soleil, sauf pour la température
-
Très bien je vais étudier tout ça je sature un grand merci plein de soleil de la Guadeloupe
-
ok Tu veux dire que sans le local le R1 et R2 reste propre à la fonction calcul r1 = x * y r2 = x + y
-
j'ia trouver -- la fonction Calcul reçoit 2 arguments (x et y) function Calcul(x, y) local r1 = x * y local r2 = x + y return r1, r2 end -- Affectation multiple local param1, param2 = 100, 100 local multi, add = 0, 0 multi, add = Calcul(param1, param2) print("Le total de R1 est = "..multi.." et R2" ..add)
-
J'ai testé comme ça mai je n'ai pas résultat de R2 -- la fonction Calcul reçoit 2 arguments (x et y) function Calcul(x, y) local r1 = x * y local r2 = x + y return r1, r2 end -- Affectation multiple local param1, param2 = 100, 100 -- On appelle la fonction Calcul en lui passant 2 paramètres print("Le total est = "..Calcul(param1, param2)
-
Oui, Je viens de voir mon erreur
-
ok ce qui donne : function Nom_de_votre_fonction(arg1, arg2, ...) -- ici le corps de la fonction local R1 arg1 * arg1 return R1 end end et function Nom_de_votre_fonction(arg1, arg2, ...) -- ici le corps de la fonction local R1 arg1 * arg1 local R2 arg1 / arg1 return R1, R2 end end
-
Je ne vais pas te retenir plus longtemps il doit être très tard de votre cotée. Juste une dernière chose Je n'arrive pas comprendre les règles suivantes 1 et 2 je comprends pas à quoi correspond R1, R2... Si tu peux m'expliquer la règle N°1
-
Imagine Que ma 1ère fonction me serve de référence de mode de calcul pour d'autre fonction dans le code.
-
Imagine Que ma 1ère fonction me serve de référence de mode de calcul pour d'autre fonction dans le code. exemple : ma 1er fonction qui s'appelles toto et son monde de calcule est ( x* y ) et plus bas da
-
ok Mais ce que je voulais dire c'est d'exploitée ma méthode de calcul de la fonction calcul dans une autre fonction
-
ok Je bug un peu moins mais là où je bug c'est de récupérer le résultat dans une autre fonction et l'affichée
-
comme ça -- la fonction Calcul reçoit 2 arguments (x et y) local function Calcul(x, y) local total = x * y return total end -- Affectation multiple local param1, param2 = 25, 13 -- On appelle la fonction Calcul en lui passant 2 paramètres print("calcul = "..Calcul(param1, param2))
-
Effectivement j'ai vue des fonctionne avec variable local et d'autre sans function NomFonction(arg1, arg2) -- Corps de la fonction qui calcule x et y return x, y end local var1, var2 = 0, 0 -- Affectation multiple var1, var2 = NomFonction(param1, param2) -- Appel de la fonction
-
J'essaye de comprendre comment fonctionne une fonction et visiblement ça monte et descend La fonction s'appelle : calcul mai dans une variable local en N°1 En 9 on luit affecte une valeur x et y En 12 on l'appelle Et en 5 impressions du résultat
-
ok je bosse avec ce lien : http://wxlua.free.fr/Tutoriel_Lua/Tuto/Fonctions/resultats.php
-
ok Ça fonctionne avec print(resultat()) L'idée de mon script est créée une 1ère fonction mafonction et une 2emme resultat qui récupère le résultat du 1er C'est une grande premier pour moi et j'apprécies vivement ton aide
-
pour le moment je teste avec zerobrane studio, Exit-il un éditeur plus pédagogique ?
-
aii je n'ai pas collé le bon code function mafonction() local a = 10 local b = 200 local c =5 local calcul = false if (a < b) then calcul = (c < a) end print(calcul) end function resultat(ok) mafonction(ok)end print(resultat) Désolé je découvre la chose En gros je cherche à afficher TRUE ou FALSE selon le résultat
-
J'ai testé comme ça et quel que soit le résultat j'ai nil function mafonction() local a = 1 local b = 200 local c = 0 local calcul = false if (a < b) then calcul = (c < a) end end function resultat(taille) mafonction(taille)end print(dessine_carre)
-
Salut à tous Depuis quel que temp j'étudie le code LUA et j'ai un petit code que j'ai associer à GEA mai il y a un petit problème. Pour le moment quand toutes les conditions de la fonction et ok donc TRUE il ne se passe rien du cotée de la ligne GEA. Ne fonctionne pas >>> GEA.add( {"Function", function() return venti() end} , -1 , "" , {.... Ne fonctionne pas >> GEA.add( {"Function", function() return venti() end} , 30 , "" , {.... Fonctionne >>> GEA.add( {"Function", function() return venti() end} , 0 , "" , {.... Il y a que le 0 qui active les actions Ma question est : comment faire pour que dès que la fonction passe à TRUE elle active ma ligne GEA en mode -1 ? Merci d'avance function venti () local a = 20 ---tonumber(fibaro:getValue(33, "value")) --30%max local b = 50 ---tonumber(fibaro:getValue(250, "value")) local c = 40 -- valeur de base local variableA = false if (a < b) then variableA = (c >= a) or (c <= b) end return variableA end GEA.add( {"Function", function() return venti() end} , -1 , "" , {....
- 12530 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je cherche comment affichée par un PRINT la valeur finale que renvoi le RETURN calcul function mafonction() local a = 10 local b = 200 local c = 5 local calcul = false if (a < b) then calcul = (c < a) end return calcul end
-
A bin oui, question bête
-
Ok merci je comprend mieux j’ai pas encore essayé, est-il possible de mettre break sous condition
