#1 Apprendre le F# ! HelloWorld

On commence cette série par le célèbre HelloWorld !

Ou un Bonjour Tous Le Monde, ici on est FRANCAIS FRANCOPHONE !

Donc on commence par créer un projet

Miniature

On fait une application console, bien sur sous F#

Miniature

Le nom du projet est très recherché …

Miniature

Par défaut, il met ce code dans le fichier source

Miniature

Et le projet est plutôt vide…
Miniature

L’indentation

Important : l’indentation est primordiale ici, sinon vous allez voir plein de lignes soulignées en rouge …

Miniature

On va rajouter un Console.ReadLine() a la fin du programme avant le retour 0 pour garder la fenetre (console) affichée.

Console.ReadLine()

Comme vous pouvez le voir, cela pose problème

Miniature

Résolution

  • Stocker le resultat du Console.ReadLine()
  • Ajouter |> ignore après l’opération

Les commentaires

Les basics

Comme dans tous les langages on retrouve les doubles slash // COMMENTAIRE

Les multilignes

Génalement avec : /* COMMENTAIRE */ dans les autres langages,

Ici c’est avec : (* COMMENTAIRE *)

Code Final

Miniature

Explication de code

printfn "TEXTE A AFFICHER"

Affiche le texte

Console.ReadLine() 

Bloque la fenetre jusqu’à l’action de l’utilisateur

Code Source Disponible

Code disponible sur GITHUB !


22. décembre 2017 Développement, F#