Resultados da pesquisa a pedido "f#"

4 a resposta

Sequência infinita de fibonacci

Estou tentando imitar a famosa lista de fibonacci infinitos de Haskell em F # usando seqüências. Por que a sequência a seguir não é avaliada como esperado? Como está sendo avaliado? let rec fibs = lazy (Seq.append (Seq.ofList [0;1]) ((Seq.map2 ...

4 a resposta

Padrão de estratégia em F #

Em C #, tenho o seguinte código: public class SomeKindaWorker { public double Work(Strategy strat) { int i = 4; // some code ... var s = strat.Step1(i); // some more code ... var d = strat.Step2(s); // yet more code ... return d; } }Este é um ...

3 a resposta

F #: Quais são os operadores de prefixo válidos?

Existe uma lista de nomes de operadores de prefixos válidos em algum lugar? Não consegui encontrar um, mas notei que alguns operadores que eram válidos como operadores de prefixo no último CTP não são mais válidos no RC. let (~--) (str:string) = ...

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 ...

2 a resposta

Como aplicar uma função a uma matriz de matrizes float?

Vamos supor que eu tenha n matrizes, onde n é uma variável (algum número maior que 2, geralmente menor que 10). Cada matriz possui k elementos. Eu também tenho uma matriz de comprimento n que contém um conjunto de pesos que determina como eu ...

4 a resposta

Haskell -> F #: Peneira de Turner

Eu estava lendo sobre diferentes algoritmos de peneiração quando me deparei com uma espécie de versão melhorada da Peneira de Eratóstenes, chamada Peneira de Euler. De acordo ...

3 a resposta

Tubulação de outro parâmetro na linha em F #

O parâmetro de tubulação na linha está funcionando apenas para funções que aceitam um parâmetro? Se olharmos para o exemplo emPágina de Chris Smiths [http://blogs.msdn.com/chrsmith/archive/2008/06/14/function-composition.aspx], // Using the ...

1 a resposta

Como traduzir a introdução da demonstração do ML.Net para F #?

Estou olhando para o arquivo cs aqui: https://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet/get-started/windows [https://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet/get-started/windows] e na minha ...

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.