Section courante

A propos

Section administrative du site

DEF FN

Définir une fonction
QuickBASIC/QBasic

Syntaxe

DEF FNnom[(listeParam)] = expression
DEF FNnom[(listeParam)]
   [instructions]
FNnom = expression
   [instructions]
EXIT DEF]
   [instructions]
END DEF

Paramètres

Nom Description
nom Ce paramètre permet d'indiquer le nom de la fonction
listeParam Ces paramètres sont passés comme argument à la fonction utilisateur selon le format suivant :
variable[( )] [AS type] [, variable[( )] [AS type]]...
Valeur Description
variable Ce paramètre permet d'indiquer le nom de la variable de paramètre de la fonction
type Ce paramètre permet d'indiquer le type de données : INTEGER, LONG, SINGLE, DOUBLE, STRING ou un type défini par l'utilisateur
expression Ce paramètre permet d'indiquer la formule a employé dans la fonction
instructions Ces paramètres permet d'indiquer le bloc d'instruction a exécuter dans la fonction

Description

Cette commande permet de définir une fonction utilisateur.

Remarques

Exemple

Voici un exemple d'une fonction «teste» retourner 50 à l'écran :

  1. DEF FNteste(a)
  2.  FNteste = a * 10
  3. END DEF
  4.      
  5. PRINT FNteste(5)

on obtiendra le résultat suivant :

50

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - EXIT
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - FUNCTION
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SHARED
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - STATIC

Dernière mise à jour : Mercredi, le 14 septembre 2016