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 |
---|---|
Descreve as opções de linha de comando disponíveis para o compilador F#, fsc.exe. |