Resultados da pesquisa a pedido "f#"

4 a resposta

Download assíncrono "acelerado" em F #

Estou tentando baixar as mais de 3000 fotos mencionadas no backup xml do meu blog. O problema que me deparei é que, se apenas uma dessas fotos não estiver mais disponível, toda a assíncrona será bloqueada porque o AsyncGetResponse não realiza ...

4 a resposta

Por que o printf em F # é tão lent

Fiquei realmente surpreso com a impressão lenta do F #. Eu tenho vários programas em C # que processam arquivos de dados grandes e gravam vários arquivos CSV. Comecei originalmente usandofprintf writer "%s,%d,%f,%f,%f,%s" pensando que isso seria ...

3 a resposta

Tipo de adição (+) em F #

Acabei de saber que a OCAML precisa ter um. postfix para fazer aritmética de flutuação. Um exemplo seria3. +. 4. que é igual a7. (flutuante). No entanto, o F # manipula aritmética float e número inteiro da mesma maneira, portanto,3 + 4 (int) e3. ...

3 a resposta

Como fazer o downcast de obj para a opção <obj>?

Tenho uma função que aceita um parâmetro do tipo objeto e precisa fazer o downcast para umoption<obj>. member s.Bind(x : obj, rest) = let x = x :?> Option<obj>Se eu passar (por exemplo) umOption<string> Comox, a última linha lança a exceção:Não ...

2 a resposta

arâmetros opcionais e tipos de opção usando F #

Considere o seguinte código: type Test () = member o.fn1 (?bo) = 1 member o.fn2 (?bo) = o.fn1 bo member o.fn3 (?bo) = 1 + bo.Value member o.fn4 (?bo) = o.fn3 boEnquantofn1 efn2 funciona muito bem,fn4 produz o seguinte erro: init.fsx (6,30): ...

2 a resposta

roduto cartesiano lento de múltiplas sequências (sequência de sequência

Você pode sugerir uma maneira mais simples e clara de escrever essa funçã let cartesian_product sequences = let step acc sequence = seq { for x in acc do for y in sequence do yield Seq.append x [y] } Seq.fold step (Seq.singleton Seq.empty) ...

2 a resposta

maneira mais rápida de mesclar listas que possuem um campo comu

Estou aprendendo F # e estou prestando serviços de comparação de probabilidades (ala www.bestbetting.com) para colocar a teoria em prática. Até agora, tenho as seguintes estruturas de dados: type price = { Bookie : string; Odds : float32; } ...

3 a resposta

Como converter / ref parâmetros externos para F #

Eu tenho uma declaração externa em C # que é assim: [DllImport("something.dll")] public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef);Como traduzir isso para F #?

2 a resposta

s valores de @Module em F # não são inicializados. Por quê

Eu tive um comportamento estranho quando usei F #. Quando eu uso a ligação let em um módulo, e se o valor é criado a partir de um construtor, ele não é inicializado quando usado fora. (Eu usei em C # usando ModuleName.s2 ou ModuleName.f ...

5 a resposta

Split seq em F #

Devo dividirseq<a> para dentroseq<seq<a>> por um atributo dos elementos. Se esse atributo for igual a um determinado valor, ele deverá ser 'dividido' nesse ponto. Como posso fazer isso emFSharp? Deveria ser bom passar uma 'função' para ele que ...