Se si usa un Mac con un chip Apple M1 o M2, è necessario installare la versione Arm64 dell'SDK.
Verificare che tutto sia installato correttamente
Dopo l'installazione, aprire un nuovo terminale ed eseguire il comando seguente:
Dopo l'installazione, aprire un nuovo terminale ed eseguire questo comando:
Command prompt
dotnet --version
Se l'installazione è andata a buon fine, dovresti visualizzare la versione 9.0.100 o superiore:
Command prompt
9.0.100
Se tutto sembra corretto, selezionare il pulsante Continuare di seguito per passare al passaggio successivo.
Si è verificato un errore?
Se ricevi un errore 'dotnet' non è riconosciuto come comando interno o esterno, assicurati di aver aperto un nuovo prompt dei comandi. Se il riavvio rapido del computer non risolve il problema, usa il pulsante Si è verificato un problema per ricevere assistenza.
Crea la tua app
Nel prompt dei comandi eseguire questo comando per creare l'app:
Nel terminale eseguire questi comandi per creare l'app:
Command prompt
dotnet new console -lang F# -o MyFSharpApp
Nota: alcuni terminali potrebbero richiedere l'aggiunta di virgolette per F# come: "F#".
Passare quindi alla nuova directory creata dal comando precedente:
Command prompt
cd MyFSharpApp
Il comando dotnet crea automaticamente una nuova applicazione di tipo console. Il parametro -lang specifica il linguaggio di programmazione F# e -o crea una directory denominata MyFSharpApp in cui è archiviata l'app e la popola con i file necessari. Il comando cd MyFSharpApp consente di passare alla directory dell'app appena creata.
Il file principale nella cartella MyFSharpApp è Program.fs. Per impostazione predefinita, contiene già il codice necessario per scrivere "Hello World from F#!" nella console.
Program.fs
// For more information see https://aka.ms/fsharp-console-appsprintfn "Hello from F#"
Seleziona il pulsante Continua qui sotto per procedere al passaggio successivo.
Si è verificato un errore?
Se si riceve un messaggio simile a Impossibile creare il modello "Applicazione console". L'accesso al percorso 'C:\Windows\System32\MyApp' è negato., impostare la directory corrente su una in cui si dispone delle autorizzazioni per creare una nuova cartella e provare a eseguire di nuovo il comando.
Se Windows non riesce a trovare l'SDK quando si prova a creare il progetto e si è certi di aver installato l'SDK, il computer potrebbe avere un problema con la variabile di ambiente PATH. Vedere questo post su Stack Overflowper istruzioni su come diagnosticare e risolvere il problema.
Se non riesci a risolvere il problema riscontrato, seleziona il pulsante Si è verificato un problema di seguito seguente per ricevere assistenza.
Esegui l'app
Nel prompt dei comandi, eseguire il comando seguente:
Nel terminale eseguire questo comando:
Command prompt
dotnet run
Se l'app è stata eseguita correttamente, dovresti visualizzare il seguente output:
Command prompt
Hello from F#
Congratulazioni, hai creato ed eseguito la tua prima app F#. Seleziona il pulsante Continua qui sotto per procedere al passaggio successivo.
Modifica il codice
Aprire Program.fs in qualsiasi editor di testo e sostituire tutto il codice con il seguente. Se si vuole, è possibile sostituire il nome Ana con il proprio nome.
Program.fs
// Define a new function to print a name.let printGreeting name = printfn $"Hello {name} from F#!"// Call your new function!printGreeting "Ana"
Salvare il file Program.fs ed eseguire di nuovo il codice.
Command prompt
dotnet run
Se l'app è stata eseguita correttamente, dovresti visualizzare un output simile al seguente:
Command prompt
Hello Ana from F#!
Passaggi successivi
Sono state apprese le nozioni di base ed è quindi possibile esaminare più a fondo il linguaggio con un percorso di apprendimento autoguidato su F#.