Compartilhar via


F# opções interativas

Este tópico descreve as opções de linha de comando suportadas pelo F# interativo, fsi.exe. F# interativo aceita muitas das mesmas opções de linha de comando do compilador F#, mas também aceita algumas opções adicionais.

Usando F# interativo para scripts

F# interativo, FSI. exe, pode ser iniciado de forma interativa ou ele pode ser iniciado a partir da linha de comando para executar um script. A sintaxe de linha de comando é

fsi.exe [options] [script-file [arguments] ]

A extensão de arquivo para arquivos de script F# é fsx.

Tabela de F# opções interativas

A tabela a seguir resume as opções de suporte interativo F#. Você pode definir essas opções na linha de comando ou através da IDE de Visual Studio. Para definir essas opções no Visual Studio IDE, abra o Ferramentas menu, selecione Opções..., em seguida, expanda o F# ferramentas nó e selecione F# interativo.

Onde as listas aparecem nos argumentos de opção F# interativo, os elementos de lista são separados por ponto e vírgula (;).

Opção

Descrição

--

Usado para instruir F# interativo para tratar os argumentos restantes como argumentos de linha de comando para o F# de programa ou script, o que você pode acessar no código, usando a lista fsi.CommandLineArgs.

--checked[+|-]

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--codepage:<int>

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--crossoptimize[+|-]

Ativar ou desativar otimizações de módulo cruzado.

--debug[+|-]

--debug:[full|pdbonly]

-g[+|-]

-g:[full|pdbonly]

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--define:<string>

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--exec

Instrui o F# interativo para sair depois de carregar os arquivos ou executar o arquivo de script especificado na linha de comando.

--fullpaths

Mesmo que o fsc.exe opção de compilador. 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 o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--load:<filename>

Compila o código de origem específica na inicialização e carrega as construções F# compiladas em cada sessão. Se a fonte de destino contém diretivas de scripts, como #use ou #load, em seguida, você deve usar --use ou #use em vez de --load ou #load.

--mlcompatibility

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--noframework

Mesmo que o fsc.exe opção de compilador. Para mais informações, consulte: Opções do compilador (F#).

--nologo

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--nowarn:<warning-list>

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--optimize[+|-]

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--quiet

Suprimir saída da F# interativo para o stdout fluxo.

--readline[+|-]

Ativar ou desativar a conclusão de tabulação no modo interativo.

--reference:<filename>

-r:<filename>

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--tailcalls[+|-]

Habilitar ou desabilitar o uso da instrução tail IL, que faz com que o quadro de pilha para ser reutilizado para funções do Laço recursiva. Essa opção é ativada por padrão.

--use:<filename>

Informa o interpretador 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 o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--warnaserror[+|-]

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

--warnaserror[+|-]:<int-list>

Mesmo que o fsc.exe opção de compilador. Para obter mais informações, consulte Opções do compilador (F#).

Tópicos relacionados

Título

Descrição

Opções do compilador (F#)

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