Tutoriel F # – Hello World en 5 minutes

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 :

Command prompt
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 :

Command prompt
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.

Program.fs
// 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.

Continuer