Opções do F# Interativo
Este tópico descreve as opções de linha de comando suportadas pelas interativas F#, fsi.exe. O F# interativo aceita muitas das mesmas opções de linha de comando do compilador do F#, mas também aceita algumas opções adicionais.
Usando F# Interativo para o Script
O F# interativo, fsi.exe, pode ser iniciado interativamente ou pode ser iniciado da linha de comando para executar um script. A sintaxe da linha de comando é
fsi.exe [options] [script-file [arguments] ]
A extensão de arquivo para arquivos de script F# é fsx.
Tabela de opções interativas F#
A tabela a seguir resume as opções com suporte no F# Interativo. Você pode definir essas opções na linha de comando ou com o IDE do Visual Studio. Para definir essas opções no IDE do Visual Studio, abra o menu Ferramentas, selecione Opções... em seguida, expanda o nó Ferramentas de F# e selecione F# interativo.
Onde as listas aparecem em argumentos interativos de opção de F#, os elementos de lista são separados por ponto-e-vírgula (;).
Opção |
Descrição |
---|---|
-- |
Usado para instruir F# Interativo para manipular argumentos restantes como argumentos de linha de comando para o programa ou o script F#, o qual você pode acessar no código usando a lista fsi.CommandLineArgs. |
--checked[+|-] |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--codepage:<int> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--crossoptimize[+|-] |
Habilite ou desabilite otimizações de módulo cruzado. |
--debug[+|-] --debug:[full|pdbonly] -g[+|-] -g:[full|pdbonly] |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--define:<string> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--exec |
Instrui o F# interativo a sair após ter carregado os arquivos ou executado o arquivo de script determinado na linha de comando. |
--fullpaths |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--gui[+|-] |
Habilita ou desabilita o loop de eventos do Windows Forms. O padrão é ativado. |
--help -? |
Usado para exibir a sintaxe de linha de comando e uma breve descrição de cada opção. |
--lib:<folder-list> -I:<folder-list> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--load:<filename> |
Compila o código fonte da inicialização e carrega as construções F# compiladas na sessão. Se a origem de destino contiver diretivas de script como #use ou #load, então você deverá usar --use ou #use em vez de --load ou de #load. |
--mlcompatibility |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--noframework |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#) |
--nologo |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--nowarn:<warning-list> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--optimize[+|-] |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--quiet |
Suprimir a saída F# Interativo para o fluxo stdout. |
--quotations-debug |
Especifica que informações de depuração adicionais devem ser emitidas para expressões derivadas de literais de aspas duplas F# e definições refletidas. Informações de depuração são adicionadas aos atributos personalizados de um nó de árvore de expressão F#. Consulte Citações de código (F#) e Expr.CustomAttributes. |
--readline[+|-] |
Habilite ou desabilite a conclusão de guia no modo interativo. |
--reference:<filename> -r:<filename> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--tailcalls[+|-] |
Habilite ou desabilite o uso da instrução do IL final, fazendo com que o quadro de pilha seja reutilizado para funções recursivas finais. Esta opção está habilitada por padrão. |
--use:<filename> |
Diz ao intérprete para usar o arquivo fornecido na inicialização como entrada inicial. |
--utf8output |
Mesmo que a opção de compilador fsc.exe. Para obter mais informações, consulte Opções do compilador (F#). |
--warn:<warning-level> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--warnaserror[+|-] |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
--warnaserror[+|-]:<int-list> |
Mesmo que a opção de compilador fsc.exe . Para obter mais informações, consulte Opções do compilador (F#). |
Tópicos relacionados
Nome |
Descrição |
---|---|
Descreve as opções de linha de comando disponíveis para o compilador F#, fsc.exe. |