Gambas 3/Gambas3LeLangage/Les sous-routines
Apparence
Les sous-routines
[modifier | modifier le wikicode]Les sous-routines ou procédures sont des bouts de code qu'on appelle à chaque fois qu'on en a besoin.
La sous-routine Main est appelée automatiquement au début du programme.
Rien ne nous empêche d'en créer d'autres. Observez le code suivant :
' Gambas module file
Public Sub RoutineOne()
Print " RoutineOne Execution "
End
Public Sub RoutineTwo(sArg As String)
Print " RoutineTwo Execution avec argument \"" & sArg & "\""
End
Public Sub Main()
Print "Main Execution"
RoutineOne()
RoutineOne()
RoutineTwo("valeur")
End
La routine nommée "RoutineOne()" a été créée en copiant bêtement la Routine "Main()". La routine nommée "RoutineTwo()" est un peu plus complexe car il y a un argument. Ici l'argument est obligatoire et il doit être typé String !
Public Sub RoutineTwo(sArg As String)
' ...
Cool. Nous passons une valeur à une autre routine ! La prochaine wikipage va vous montrer comment récupérer une valeur après avoir appelé une fonction !