Bonjour,
Membre depuis quelques mois déjà mais bien peu de participation à ce site qui m'a pourtant fournis d'ores et déjà une aide inestimable dans mon activité.
Depuis quelques temps, j’apprends en autodidacte complet le langage Erlang ; l’acquisition du très complet, et ô combien utile, livre de Joe Amstrong "Programming Erlang" m'a permis une avancée beaucoup plus rapide que tous les tutoriels que j'ai pu trouver, qu'ils soient sortis des document fournis en faculté ou sur Internet.
Mais aujourd'hui, je bute sur un point de détail et mes recherches s'avèrent infructueuses (il est possible que la réponse soit dans le livre ou dans la doc officielle mais n'étant pas naturellement anglais, l'info a pu m'échapper).
Un point qui ne doit pas être très compliqué pourtant :
Lors de l'utilisation des fonction input/output (io:format notamment), j'ai remarqué différentes balises symboliques tel que ~p, ~n... mais également des balises classiques à d'autres langages comme /p, /n, etc...
Je ne pense pas me tromper en affirmant que le "p" permet de lier à la fonction un élément externe (atom, variables, tuples, etc...)
Le "n" est classiquement lié au retour chariot.
Ma question est donc la suivante; quelle différence faire entre les balises "tilde" (avec ~devant) et les classiques (/)?
Y a-t-il une ou des règles particulières de leurs utilisations ?
Et accessoirement existe-t-il un document comme c'est le cas dans d'autres langages (C, C++) qui regrouperait toutes les particularités et toutes les balises utilisables (en français ou en anglais) ?
Merci d'avance de vos réponses/recherches.
Borozia
Partager