Perguntas com a marcação «f#»

139
Introdução ao F # [fechado]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Melhore esta...

127
Por que esse código F # é tão lento?

Uma implementação de Levenshtein em C # e F #. A versão C # é 10 vezes mais rápida para duas seqüências de caracteres de cerca de 1500 caracteres. C #: 69 ms, F # 867 ms. Por quê? Até onde eu sei, eles fazem exatamente a mesma coisa? Não importa se é uma versão ou compilação de depuração. EDIT: Se...

126
F # muda para OCaml [fechado]

Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 4 anos . Melhore esta...

121
Diferença entre dobrar e reduzir?

Tentando aprender F #, mas fiquei confuso ao tentar distinguir entre fold e reduzir . Fold parece fazer a mesma coisa, mas requer um parâmetro extra. Existe uma razão legítima para essas duas funções existirem ou elas existem para acomodar pessoas com diferentes origens? (Por exemplo: String e...

113
Melhor abordagem para projetar bibliotecas F # para uso em F # e C #

Estou tentando criar uma biblioteca em F #. A biblioteca deve ser amigável para uso em F # e C # . E é aqui que estou um pouco preso. Posso torná-lo compatível com F # ou C #, mas o problema é como torná-lo amigável para ambos. Aqui está um exemplo. Imagine que tenho a seguinte função em F...

107
Desenvolvimento F # e teste de unidade?

Acabei de começar com F #, que é minha primeira linguagem funcional. Tenho trabalhado quase exclusivamente com C # e gosto muito de como o F # me leva a repensar como escrevo código. Um aspecto que considero um pouco desorientador é a mudança no processo de escrever código. Tenho usado o TDD há...

104
MbUnit no Linux, usado em um projeto F #?

Tentei fazer isso na lista de usuários do gallio, mas a pergunta não apareceu (o Google Groups diz que a postagem foi bem-sucedida). Suponho que a lista pode ser moderada por alguém que não lê seu e-mail com frequência :-) Visto que o SO tem tags para Gallio e MbUnit, achei que valeria a pena...

99
Sintaxe de inicialização de objeto

Estou apenas começando com F # e não consigo encontrar a sintaxe para fazer a inicialização de objetos como em C # 3. Ou seja, dado isso: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } como faço para escrever o seguinte em F #: var p = new...

87
Correspondência explícita F # vs sintaxe da função

Desculpe pelo título vago, mas parte desta questão é como esses dois estilos de sintaxe são chamados: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" A outra parte é que diferença existe entre os dois e quando eu...

87
O POST assíncrono falha em WP7 e F #

Quando eu faço let! read = from.AsyncRead bufem F #, ele bloqueia e não retorna até que o soquete TCP esteja morto. Por quê? E como faço para corrigir isso? Seu código: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream :...