Se você estiver em um Mac com um chip Apple M1, 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
Se a instalação for bem-sucedida, você deverá ver uma saída semelhante à seguinte:
Command prompt
Usage: dotnet [options]Usage: dotnet [path-to-application]Options:-h|--help Display help.--info Display .NET information.--list-sdks Display the installed SDKs.--list-runtimes Display the installed runtimes.path-to-application:The path to an application .dll file to execute.
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 você não puder resolver o problema, use o botão ocorreu um problema para obter ajuda para corrigir o problema.
Se você receber um erro zsh: comando não encontrado: dotnet, verifique se você abriu uma nova janela de terminal. Se o problema não for resolvido, use o botão Ocorreu um problema para obter ajuda para corrigir o problema.
Se você receber um erro dotnet: comando não encontrado, verifique se você abriu uma nova janela de terminal. Se o problema não for resolvido, use o botão Ocorreu 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 -f net7.0
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
Parabéns! Você criou e executou seu primeiro aplicativo em F#!
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
Próximas etapas
Agora que você tem as noções básicas, vamos nos aprofundar no idioma, com um aprendizado autoguiado de F#.