Tutoriel F # – Hello World en 5 minutes
Intro
Objectif
Installez .NET et créez votre première application écrite dans le langage de programmation F#.
Prérequis
Aucun.
macOS 12.0 ou versions ultérieures.
Durée d’exécution
5 minutes
Scénario
Une application simple écrite en F# qui imprime Hello, World!
sur la console.
Télécharger et installer
Pour commencer à créer des applications .NET, téléchargez et installez le .NET SDK.
Téléchargez .NET 9 SDK x64 (Intel)
Téléchargez .NET 9 SDK Arm64 (Apple Silicon)
Si vous utilisez un Mac équipé d'une puce Apple M1 ou M2, vous devez installer la version Arm64 du SDK.
Vérifier tous les éléments installés correctement
Une fois l'installation terminée, ouvrez une nouvelle invite de commande et exécutez la commande suivante :
Une fois l'installation terminée, ouvrez un nouveau terminal et exécutez la commande suivante :
dotnet --version
Si l'installation a réussi, vous devriez voir la version 9.0.100 ou supérieure affichée :
9.0.100
Si tout semble correct, sélectionnez le bouton Continuer ci-dessous pour passer à l'étape suivante.
Vous avez une erreur ?
Si vous recevez un ’dotnet’ n’est pas reconnu comme une erreur de commande interne ou externe, veillez à ouvrir une nouvelle invite de commandes. Si redémarrer rapidement votre machine ne résout pas le problème, utilisez le bouton J’ai rencontré un problème pour obtenir de l’aide pour résoudre le problème.
Créez votre application
Dans votre invite de commande, exécutez la commande suivante pour créer votre application :
Dans votre terminal, exécutez la commande suivante pour créer votre application :
dotnet new console -lang F# -o MyFSharpApp
Note : certains terminaux peuvent vous obliger à ajouter des guillemets autour de F#
comme suit : "F#"
.
Ensuite, accédez au nouveau répertoire créé par la commande précédente :
cd MyFSharpApp
La commande dotnet
crée pour vous une nouvelle application de type console. Le paramètre -lang
spécifie le langage de programmation F# et -o
crée un répertoire nommé MyFSharpApp
où votre application est stockée et le remplit avec les fichiers requis . La commande cd MyFSharpApp
vous place dans le répertoire de l'application nouvellement créée.
Le fichier principal dans le dossier MyFSharpApp
est Program.fs
. Par défaut, il contient déjà le code nécessaire pour écrire \« Salut la communauté F# !\ » dans la console.
// For more information see https://aka.ms/fsharp-console-apps
printfn "Hello from F#"
Sélectionnez le bouton Continuer ci-dessous pour passer à l’étape suivante.
Vous avez une erreur ?
Si vous recevez un message semblable à Le modèle "Application console" n'a pas pu être créé. L'accès au chemin 'C:\Windows\System32\MyApp' est refusé., remplacez votre répertoire actuel par un répertoire dans lequel vous disposez des autorisations nécessaires pour créer un nouveau dossier et essayez d'exécuter à nouveau la commande.
Si Windows ne trouve pas le SDK lorsque vous essayez de créer le projet et que vous êtes sûr d'avoir installé le SDK, votre machine peut avoir un problème avec la variable d'environnement PATH. Consultez cet article sur Stack Overflow pour obtenir des instructions sur la façon de diagnostiquer et de résoudre ce problème.
Si vous ne parvenez pas à résoudre le problème que vous rencontrez, sélectionnez le bouton J’ai rencontré un problème ci-dessous pour obtenir de l’aide pour résoudre le problème.
Exécuter votre application
Dans votre invite de commande, exécutez la commande suivante :
Dans votre terminal, exécutez la commande suivante :
dotnet run
Si votre application s’est exécutée correctement, vous devriez voir la sortie suivante :
Hello from F#
Félicitations, vous avez créé et exécuté votre première application F# ! Sélectionnez le bouton Continuer ci-dessous pour passer à l’étape suivante.
Modifiez votre code
Ouvrez Program.fs
dans n'importe quel éditeur de texte et remplacez tout le code par ce qui suit. Si vous le souhaitez, vous pouvez remplacer le nom Ana
par votre nom.
// Define a new function to print a name.
let printGreeting name =
printfn $"Hello {name} from F#!"
// Call your new function!
printGreeting "Ana"
Enregistrez le fichier Program.fs
et réexécutez votre code.
dotnet run
Si votre application s’est déroulée correctement, vous devriez obtenir un résultat similaire à celui qui suit :
Hello Ana from F#!
Étapes suivantes
Maintenant que vous avez les bases, approfondissons le langage, avec un apprentissage autoguidé de F#.
Microsoft Learn : faites vos premiers pas avec F#
F# pour les débutants
Laissez Luis vous expliquer les bases du langage F# et apprendre à coder en F# :
Vous pourriez aussi être intéressé par...