Sortir d'une fonction sans return
Posté : lun. 16 août 2021 08:31
Bonjour,
j'aimerais faire un test qui me fasse sortir d'une fonction A sous condition. Comme je voudrais appliquer ce test à plusieurs moments dans différentes fonction A', A", ... , j'aimerai le mettre dans une fonction B que j’appellerai dans A.
La seule solution que j'ai trouvé pour le moment c'est de faire
Mais je trouve ça super lourd tout ce que j'ai à mettre dans ma fonction A, si je pouvais tout mettre dans ma fonction B et juste avoir à l’appeler ce serait top. Est-ce possible ? Je ne sais pas si ça aide, mais mon script est du type :
Merci d'avance !
j'aimerais faire un test qui me fasse sortir d'une fonction A sous condition. Comme je voudrais appliquer ce test à plusieurs moments dans différentes fonction A', A", ... , j'aimerai le mettre dans une fonction B que j’appellerai dans A.
La seule solution que j'ai trouvé pour le moment c'est de faire
Code : Tout sélectionner
Global $TestReturn = 0
Func _A()
; blablablamafonction puis le test :
_B()
If $TestReturn = 1 Then
$TestReturn = 0
Return()
Endif
EndFunc
Func _B()
If blablabla Then
$TestReturn = 1
EndIf
EndFunc
While 0
_A()
_A'()
;....
Wend
Merci d'avance !