Resultados da pesquisa a pedido "f#"

1 a resposta

listas heterogêneas através de tipos flexíveis

Estou tentando colar tipos heterogêneos em umlist fazendo uso detipos flexíveis [http://msdn.microsoft.com/en-us/library/dd233198.aspx] type IFilter<'a> = abstract member Filter: 'a -> 'a type Cap<'a when 'a: comparison> (cap) = interface ...

1 a resposta

Você pode definir seus próprios operadores em F #?

Existe uma maneira de definir seus próprios operadores em F #? Se sim, alguém pode me dar um exemplo disso? Eu procurei brevemente, mas não consegui encontrar nada.

1 a resposta

Arquitetura / composição de aplicativos em F #

Eu tenho feito o SOLID em C # a um nível bastante extremo nos últimos tempos e, em algum momento, percebi que não estou fazendo muito mais do que compor funções hoje em dia. E depois que recentemente comecei a olhar para o F # novamente, imaginei ...

1 a resposta

Compilar com sinalizador autônomo fornece erros de compilação no código do cliente

Estou tentando compilarZero29 [https://github.com/ploeh/ZeroToNine]com o--standalone sinalizador do compilador. O projeto em si compila bem, mas eu tenho um projeto de teste de unidade que exercita algum código no projeto Zero29, mesmo que seja ...

1 a resposta

Como crio uma árvore de expressão Linq com um F # lambda?

Aqui está o que pode ser feito em C # - var two = 2; System.Linq.Expressions.Expression<System.Func<int, int>> expr = x => x * two; expr.Compile().Invoke(4); // returns 8Desejo fazer o equivalente preciso em F #. Aqui está o que eu tentei, mas ...

1 a resposta

Conversão das expressões lambda para Func

Dado o seguinte: open System.Linq let seqA = { 1..10 }isso funciona: seqA.All (fun n -> n > 0)No entanto, isso não acontece: let abc = fun n -> n > 0 seqA.All (abc)Por que o F # oferece conversão implícita de expressões lambda paraFuncs mas ...

1 a resposta

Executando um script do PowerShell no Fake

Qual é a melhor maneira de executar um script do Powershell na ferramenta de automação de criação do Fake? Sinto que deve haver uma resposta óbvia para essa pergunta, mas não consegui encontrar nada pesquisando.

1 a resposta

F # interativo: como exibir / alterar o diretório de trabalho atual

em F # interativo: como exibir / alterar o diretório de trabalho atual?

1 a resposta

Geração automatizada de arquivo de assinatura F # (.fsi)

Estou trabalhando em um projeto que possui vários módulos aos quais gostaria de aplicar restrições de controle de acesso. Também gostaria que meu projeto contivesse documentação adicional sobre as assinaturas de tipo de cada função. Eu sei que ...

1 a resposta

F #: Por que o Array.createZero é tão rápido?

Eu tenho este código: let timer = new System.Diagnostics.Stopwatch() timer.Start() Array.zeroCreate<int> 100000000 timer.Stop() printfn "%ims" timer.ElapsedMilliseconds timer.Reset() timer.Start() Array.create 100000000 0 timer.Stop() printfn ...