Compartilhar via


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

Opções do compilador (F#)

Descreve as opções de linha de comando disponíveis para o compilador F#, fsc.exe.