FUNCTION |
Fonction |
---|---|
Liberty BASIC |
Syntaxe
FUNCTION nom [(listeArg)] [instructions] nom = expression [instructions] END FUNCTION |
Paramètres
Nom | Description |
---|---|
nom | Ce paramètre permet d'indiquer le nom de la fonction. Le même nom doit être utilisé pour retourner la valeur de la fonction. |
listeArg | Ce paramètre permet d'indiquer les arguments de la fonction. La liste d'arguments doit avoir la syntaxe suivante : variable[( )] [AS type] [, variable[( )] [AS type]]... |
instructions | Ce paramètre permet d'indiquer les instructions à exécuter lorsqu'on appel cette fonction. |
expression | Ce paramètre permet d'indiquer la valeur a retourner par la fonction. |
Description
Cette instruction permet de définir une fonction.
Remarque
- Contrairement à d'autres langages de programmation comme QBasic/QuickBasic, il faut obligatoirement mettre d'abord le programme et ensuite la liste des fonctions dans le code source, sinon le programme ne fonctionnera pas correctement.
Exemple
Voici un exemple permettant d'afficher le logarithme inférieurs à 2 en utilisant le mot réservé «FUNCTION» :
on obtiendra le résultat suivant :
LOG(0.1)=-2.30258509LOG(0.2)=-1.60943791
LOG(0.3)=-1.2039728
LOG(0.4)=-0.91629073
LOG(0.5)=-0.69314718
LOG(0.6)=-0.51082562
LOG(0.7)=-0.35667494
LOG(0.8)=-0.22314355
LOG(0.9)=-0.10536052
LOG(1.0)=-0.1110223e-15
LOG(1.1)=0.9531018e-1
LOG(1.2)=0.18232156
LOG(1.3)=0.26236426
LOG(1.4)=0.33647224
LOG(1.5)=0.40546511
LOG(1.6)=0.47000363
LOG(1.7)=0.53062825
LOG(1.8)=0.58778666
LOG(1.9)=0.64185389
Dernière mise à jour : Vendredi, le 21 juin 2013