Section courante

A propos

Section administrative du site

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

Exemple

Voici un exemple permettant d'afficher le logarithme inférieurs à 2 en utilisant le mot réservé «FUNCTION» :

  1. I = 0.1
  2. While I <= 2.0
  3.  PRINT "LOG(";
  4.  PRINT USING("#.#", I);
  5.  PRINT ")="; Ln(I)
  6.  I = I + 0.1
  7. Wend
  8.  
  9. Function Ln(X)
  10.  Ln = Log(X)
  11. End Function

on obtiendra le résultat suivant :

LOG(0.1)=-2.30258509
LOG(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