blog2geek.com
coinAvatar de coin

4 billets | Profil

Recherche Google

ce blog tous
Derniers billets Connexion
Archives

erlang

29/08/2006

Erlang Syntaxique

Maintenant lancons nous dans la syntaxe.

Tout t'abord, un petit rappel. Erlang est un langage fonctionnel, il n'y pas de variable, seulement des valeurs (Rappel : une variable est un emplacement memoire nomme, et donc pouvant changer de valeur). Une valeur, au sens fonctionnel du terme, n'est "affectee" qu'une fois. En fait une 'valeur' n'existe qu'a partir du moment ou elle recoit sa valeur (ses donnees). En Erlang, on ne peut donc pas ecraser une 'valeur' (contrairement a d'autres langages fonctionnels). Cela permet une meilleur securite du code.

Maintenant, la syntaxe ! (exemples a tester dans erl)

Une declaration  de valeur en Erlang se fait ... avec l'operateur egal !
ex : Val = 3.
Comme montrer ci dessus, une valeur a un nom commencant par une Majuscule.
(On expliquera pourquoi plus tard).

Le point '.' a aussi sont importance, il permet de delimiter la fin d'un "bloc" (declaration de fonction, affectation ...) (bloc parsable).

Maintenant voyons si Val vaut bien 3 ...
ex : Val.
resultat : 3

C'est plutot bon signe non ?

To be continued...