Se você estiver em um Mac com um chip Apple M1 ou M2, precisará instalar a versão Arm64 do SDK.
Verifique se tudo foi instalado corretamente
Depois de instalar, abra um novo prompt de comando e execute o seguinte comando:
Depois de instalar, abra um novo terminal e execute o seguinte comando:
Terminal
dotnet --version
Se a instalação for bem-sucedida, você deverá ver a versão 9.0.100 ou superior na saída:
Command prompt
9.0.100
Se tudo estiver certo, selecione o botão Continuar abaixo para ir para a próxima etapa.
Encontrou um erro?
Se você receber um erro 'dotnet' não é reconhecido como um comando interno ou externo, verifique se você abriu um novo prompt de comando. Se a reinicialização do computador não resolver o problema, use o botão Encontrei um problema para obter ajuda para corrigir o problema.
Criar seu aplicativo
Em seu prompt de comando, execute o seguinte comando para criar seu aplicativo:
Em seu terminal, execute o seguinte comando para criar seu aplicativo:
Terminal
dotnet new console -lang F# -o MyFSharpApp
Observação: alguns terminais podem exigir que você adicione aspas em torno F# assim: "F#"..
Em seguida, navegue até o novo diretório criado pelo comando anterior:
Terminal
cd MyFSharpApp
O comando dotnet cria um novo aplicativo do tipo console para você. O parâmetro -lang especifica a linguagem de programação F# e -o cria um diretório chamado MyFSharpApp no qual seu aplicativo é armazenado e o preenche com os arquivos necessários. O comando cd MyFSharpApp coloca você no diretório de aplicativos recém-criado.
O arquivo principal na pasta MyFSharpApp é Program.fs. Por padrão, ele já contém o código necessário para escrever "Olá, Mundo de F#!" no console.
Program.fs
// For more information see https://aka.ms/fsharp-console-appsprintfn "Hello from F#"
Selecione o botão Continuar abaixo para ir para a próxima etapa.
Encontrou um erro?
Não foi possível criar uma mensagem semelhante a Template "Console Application". O acesso ao caminho 'C:\Windows\System32\MyApp' foi negado., altere seu diretório atual para um em que você tenha permissões para criar uma nova pasta e tente executar o comando novamente.
Se o Windows não encontrar o SDK ao tentar criar o projeto e você tiver certeza de que instalou o SDK, seu computador poderá ter um problema com a variável de ambiente PATH. Confira esta postagem do Stack Overflow para obter instruções sobre como diagnosticar e corrigir esse problema.
Se o problema não for resolvido, selecione o botão Ocorreu um problema abaixo para obter ajuda para corrigir o problema.
Executar seu aplicativo
Em seu prompt de comando, execute o seguinte comando:
Em seu terminal, execute o seguinte comando:
Terminal
dotnet run
Se seu aplicativo foi executado com sucesso, você verá a seguinte saída:
Command prompt
Hello from F#
Parabéns! Você criou e executou seu primeiro aplicativo em F#! Selecione o botão Continuar abaixo para ir para a próxima etapa.
Editar seu código
Abra Program.fs em qualquer editor de texto e substitua todo o código pelo seguinte. Se desejar, você pode substituir o nome Ana pelo seu 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"
Salve o arquivo Program.fs e execute seu código novamente.
Terminal
dotnet run
Se o aplicativo tiver sido executado com sucesso, você verá uma saída semelhante à seguinte:
Command prompt
Hello Ana from F#!
Próximas etapas
Agora que você tem as noções básicas, vamos nos aprofundar no idioma, com um aprendizado autoguiado de F#.