Instalar o F# no Windows e no Mac OS
Neste artigo, forneceremos um guia passo a passo sobre como instalar o F# em seu computador Windows ou Mac .
Como uma linguagem de programação funcional desenvolvida pela Microsoft, o F# foi projetado para permitir que os desenvolvedores escrevam códigos concisos, eficazes e expressivos. A primeira etapa para começar a usar o F# é configurar seu ambiente de desenvolvimento.
Aqui, mostraremos passo a passo como configurar um ambiente de desenvolvimento F# em sua máquina Windows e como começar a usá-lo.
Instalar o F# no Windows
Etapa 1: baixar o compilador F#
A primeira etapa para instalar o F# em seu computador Windows é baixar o compilador F#.
Você pode baixar a versão mais recente do compilador F# no site oficial.
Etapa 2: instalar o compilador F#
Após a conclusão do download, você precisará executar o instalador.
Siga o assistente de instalação e selecione o diretório de instalação para o compilador F#.
Passo 3: Verifique a instalação
Após a conclusão da instalação, você precisará verificar se o F# foi instalado corretamente.
Abra um prompt de comando e digite o seguinte comando:
fsc.exe
Se o F# tiver sido instalado corretamente, você deverá ver o número da versão do compilador do F# exibido no prompt de comando.
Instalar o F# no Mac
Passo 1: Instale o Homebrew
A primeira etapa para instalar o F# em seu computador Mac é instalar o Homebrew.
O Homebrew é um gerenciador de pacotes que facilita a instalação de software no seu Mac.
Abra o aplicativo Terminal no seu Mac e digite o seguinte comando para instalar o Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Etapa 2: instalar o compilador F#
Depois que o Homebrew estiver instalado, você poderá usá-lo para instalar o compilador F#.
Abra o aplicativo Terminal no seu Mac e digite o seguinte comando:
brew install fsharp
Passo 3: Verifique a instalação
Após a conclusão da instalação, você precisará verificar se o F# foi instalado corretamente.
Abra o aplicativo Terminal no seu Mac e digite o seguinte comando:
fsharpi
Ambiente de Desenvolvimento Integrado (IDE) para F#
Antes de começarmos a escrever nosso primeiro programa F#, precisamos ter certeza de que nosso ambiente está configurado corretamente. Vamos precisar de um editor de texto ou um ambiente de desenvolvimento integrado (IDE) para escrever nosso código F#.
No site oficial da Microsoft, há um download gratuito disponível para o Visual Studio 2013 Community Edition. Com o Visual Studio Community 2013 e superior, você poderá usar o Visual F# Tools.
Instruções detalhadas sobre como instalar podem ser encontradas na página oficial do tutorial do Fsharp .
Existem muitos tipos de programas F# que podem ser escritos usando essas ferramentas, que incluem programas simples de linha de comando, bem como formas mais complexas de programas.
Há também a opção de usar um editor de texto básico, como o bloco de notas, para gravar arquivos de código-fonte F#, após os quais você pode compilá-los em assemblies usando um compilador de linha de comando.
Para baixá-lo, você precisará ter o Microsoft Visual Studio instalado em seu computador. Ao baixá-lo para o seu computador, ele será instalado automaticamente para você.
Escrevendo Programas em F#
Agora que configuramos nosso ambiente, vamos escrever nosso primeiro programa F#. Em F#, podemos escrever código de duas maneiras: como um script ou como um módulo.
Escrevendo um script F#
Um script F# é um arquivo que contém uma série de comandos F# que podem ser executados. Para criar um script F#, siga estas etapas:
- Abra seu IDE e crie um novo arquivo com a extensão .fsx.
- Digite o seguinte código no arquivo:
printfn "Hello, F# Developer's!"
- Salve o arquivo.
Para executar o script, abra um terminal ou prompt de comando, navegue até o diretório onde o script está salvo e execute o seguinte comando:
dotnet fsi script.fsx
Isso executará o script e você verá “Hello, F# Developer's!” impresso no console.
Escrevendo um módulo F#
Um módulo F# é um arquivo que contém um conjunto de funções e tipos.
Para criar um módulo F#, siga estas etapas:
- Abra seu IDE e crie um novo arquivo com a extensão .fs.
- Digite o seguinte código no arquivo:
module Hellodev let hello() = printfn "Hello, F# Developer's!"
- Salve o arquivo.
Para executar o módulo, você precisará criar outro arquivo que faça referência ao módulo. Siga esses passos:
- Crie um novo arquivo com a extensão .fsx.
- Digite o seguinte código no arquivo:
#r "module.dll" open Hellodev hello()
- Salve o arquivo.
No código acima, estamos referenciando o arquivo module.dll que foi gerado quando compilamos nosso módulo F#.
Em seguida, abrimos o módulo e chamamos a função hello.
Para compilar o módulo, abra um terminal ou prompt de comando, navegue até o diretório onde o módulo está salvo e execute o seguinte comando:
dotnet fsc module.fs
Isso irá compilar o módulo e gerar um arquivo module.dll que podemos referenciar em nosso script.
escrever seu primeiro programa F# é um processo simples. Seguindo as etapas descritas neste artigo, você poderá criar um script ou módulo F# e executá-lo.