Section courante

A propos

Section administrative du site

Introduction

Dans le langage Rebol, il n'y a pas vraiment de différence dans la façon d'écrire une fonction ou une procédure. En Rebol on pense à la manière d'un algorithme, la syntaxe est très explicite.

Procédure

Voici tout d'abord la syntaxe d'une procédure :

nomdeprocédure: Function [paramètre1 paramètre2 ...] [] [
  instruction_exécuté1
  instruction_exécuté2
  instruction_exécuté3
  ...
]

Fonction

La fonction de son côté, utilise le nom de la fonction pour retourner la valeur de retour et ne fait pas sortir de la fonction après avoir insérer une valeur. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation d'une valeur de retour. Voici sa syntaxe :

nomdefonction: Function [paramètre1 paramètre2 ...] [resultat] [
  instruction_exécuté1
  ...
  resultat: valeurderetour
]

ATTENTION! Contrairement à la plupart des langages populaires, il n'y a pas de virgule entre les arguments mais un espace!



Dernière mise à jour : Dimanche, le 4 janvier 2015