Resultados da pesquisa a pedido "f#"
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 ...
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.
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 ...
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 ...
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 ...
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 ...
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.
F # interativo: como exibir / alterar o diretório de trabalho atual
em F # interativo: como exibir / alterar o diretório de trabalho atual?
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 ...
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 ...