Renvoi De Paramètres Et Valeurs Depuis Sous-Routines - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Renvoi de paramètres et valeurs depuis les « sous-routines »
Les « fonctions » peuvent utiliser presque tous les types de données pour le renvoi de
paramètres et de valeurs.
Dim A(10) As Integer
Function ABC(A AS Single) as Single
End Function
Function ABC(A AS String * 12) as String *12
End Function
Function ABC(A AS long)
End Function
La variables de type « tableau » ne peuvent pas par contre être utilisés pour le retour de
« Fonction ».
Function ARRAYUSING(A(10) AS Integer) ' Les tableaux ne peuvent pas être utilisés comme
End Function
Mais vous pouvez utiliser un seul élément d'un tableau comme paramètre.
Dim b(10) as integer
K = ARRAYUSING(b(10))
Function ARRAYUSING(A AS Integer) as integer
End Function
Tous les paramètres des « fonctions » sont gérés commes des « valeurs de sortie ». C'est à
dire que ces valeurs sont uniquement gérées comme variable « de référence ». Même si la
valeur du paramètre change, ceci n'affectera pas l'état actuel de la variable utilisée comme
paramètre (voir l'exemple ci-dessous).
Dim A As Integer
Dim K As Integer
A = 100
K = ADDATEN(A)
Debug Dec? A, Dec? K,CR
End
Sub ADDATEN(V As Integer)
V = V + 10
ADDATEN = V
End Sub
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Si la valeur de retour n'est pas déclarée,
' une valeur de type Long sera utilisée.
' paramètres.
' Utilise le 10 ème élément du tableau comme paramètre.
' A est égale à 100 et K est égal à 110
' A ne sera pas modifié lorsque V est modifié.
' Retourne une valeur de type « Single »
' Retourne une « Chaîne de caractères »
' Valeur de type « Long » comme paramètre
70

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières