Resultados da pesquisa a pedido "f#"

3 a resposta

Qual é a maneira padrão de otimizar a recursão mútua no F # / Scala?

Essas linguagens não suportam otimização de funções recursivas mutuamente 'nativamente', então acho que deve ser trampolim ou ... heh ... reescrevendo como um loop) Sinto falta de algo? ATUALIZAÇÃO: Parece que eu menti sobre o FSharp, mas eu ...

4 a resposta

Operador de sobrecarga em F #: (/)

Gostaria de sobrecarregar o operador (/) em F # para seqüências de caracteres e preservar o significado para números. /// Combines to path strings let (/) path1 path2 = Path.Combine(path1,path2) let x = 3 / 4 // doesn't compileSe eu tentar o ...

2 a resposta

Como escrever uma função variadica em F # emulando uma solução Haskell semelhante?

Como posso (se for o caso) emularfunções variadicas(não métodos) para que eu pudesse escrever sum 1 2 3 sum 1 2 3 4 5 sum 1 2 3 4 5 6 7 // etc.O código acima serve apenas como umexemplo- obviamente, se eu tivesse que resumir uma lista então [ ...

2 a resposta

Extraindo caminhos de folha da árvore n-ária em F #

Inspirado poressa questão [https://stackoverflow.com/questions/277106/looking-for-some-interesting-c-programming-problems] , Eu queria tentar minha mão o mais tardarpondere este ...

3 a resposta

Restrições de tipo de membro estático do F #

Estou tentando definir uma função, fatorize, que usa restrições de tipo estrutural (requer membros estáticos Zero, One, + e /) semelhantes ao Seq.sum para que possa ser usado com int, long, bigint, etc. parece que não consegue obter a sintaxe ...

4 a resposta

O F # tem o operador ternário?:?

Estou aprendendo F # vindo de C # e tentei compilar uma expressão como let y = Seq.groupBy (fun x -> (x < p ? -1 : x == p ? 0: 1))mas veja 'literal inteiro inteiro inesperado na expressão'. O F # tem um operador ternário? Caso contrário, o que ...

4 a resposta

Problema ao determinar como solicitar tipos de F # devido a referências circulares

Eu tenho alguns tipos que estendem um tipo comum e esses são meus modelos. Em seguida, tenho tipos DAO para cada tipo de modelo para operações CRUD. Agora eu preciso de uma função que permita encontrar um ID para qualquer tipo de modelo, então ...

6 a resposta

Cálculo de permutações em F #

Inspirado por issoPergunta, questão [https://stackoverflow.com/questions/283561/extracting-leaf-paths-from-n-ary-tree-in-f] eresponda [https://stackoverflow.com/questions/283561/extracting-leaf-paths-from-n-ary-tree-in-f#283638] , como crio um ...

1 a resposta

Descobrindo a diferença entre duas matrizes no FSharp

Eu tenho duas matrizes onde desejo encontrar os elementos da segunda matriz que não estão na primeira matriz. Eu escrevi o seguinte código: let array0 = [|"A";"B";"C"|] let array1 = [|"B";"D";"E"|] let inZero letter = array0 |> ...

3 a resposta

Meu primeiro programa de F #

Acabei de escrever meu primeiro programa de F #. Em termos de funcionalidade, o código funciona da maneira que eu queria, mas não tenho certeza se o código é eficiente. Eu apreciaria muito se alguém pudesse revisar o código para mim e apontar as ...