Resultados da pesquisa a pedido "f#"

1 a resposta

F # O padrão incompleto corresponde a essa expressão ao usar "when" .. Por quê?

Eu tenho essa função F # simples: let compareNum x = let y = 10 match x with | _ when x = y -> 0 | _ when x > y -> 1 | _ when x < y -> -1No entanto, o compilador F # me fornece o aviso "Correspondências incompletas de padrão nesta expressão". ...

9 a resposta

Explicando a correspondência de padrões versus a chave

Eu tenho tentado explicar a diferença entre instruções de comutação e correspondência de padrões (F #) para algumas pessoas, mas eu realmente não consegui explicar bem .. na maioria das vezes elas apenas olham para mim e dizem "e por que você não ...

4 a resposta

F # - Nos parâmetros passados para os métodos C # - são tuplas ou o quê?

Eu já li muitas vezes que Assemblies gerados a partir de F # ou qualquer outra linguagem .NET são (quase) indistinguíveis. Eu estava experimentando a interoperabilidade de F # e C # no .NET 4 (beta 2). Criei uma nova solução e um projeto C #, ...

1 a resposta

Escrevendo código compatível com CLS em F #

Eu sou muito novo no F # e comecei a escrever meu invólucro funcional em cima do OpenGL. Também pretendo usá-lo para escrever um mecanismo gráfico que deve ter interoperabilidade com todos os idiomas .Net. Mas é difícil encontrar informações ...

2 a resposta

O que torna o FSharpFunc <> mais rápido que o Func <>?

Estou curioso sobre as melhorias de desempenho que foram feitas para o FSharpFunc <>. É o fato de que ele não contém vários delegados, portanto, não há necessidade de repetir todas as referências ao disparar uma chamada de função? Algo mais ?

2 a resposta

Operador de coalescência nulo em F #?

Ao interagir com as bibliotecas C #, me vejo querendo o operador coalescente nulo do C #, tanto paraNullable estruturas e tipos de referência. É possível aproximar isso em F # com um único operador sobrecarregado que alinha as informações ...

1 a resposta

Passando pela saída do console do Process.Start diretamente

estou a usarProcess.Start [http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start%28v=vs.100%29.aspx] de um aplicativo de linha de comando .NET para executar outro aplicativo de linha de comando. Não quero capturar a saída do ...

1 a resposta

Usando funções Seq em um IEnumerable [duplicado]

Esta pergunta já tem uma resposta aqui: Como faço para lidar com IEnumerable em F #? [/questions/19069835/how-do-i-deal-with-ienumerable-in-f] 1 respostaEstou tentando aplicar funções Seq em um IEnumerable. Mais ...

3 a resposta

Criar Caso de União Discriminado a partir de String

Estou tentando criar casos de DU a partir de strings. A única maneira de ver isso é enumerando os casos de DU viaMicrosoft.FSharp.Reflection.FSharpType.GetUnionCases e depois escolhendo oUnionCase que corresponde à string (usando.Name) e, em ...

4 a resposta

Tipo de printfn em F #, sequência estática vs dinâmica

Comecei a brincar com o F # em Mono e surgiu o seguinte problema que não consigo entender direito. Procurando informações emprintfn eTextWriterFormat também não trouxe iluminação, então pensei em perguntar aqui. No FSI, eu executo o seguinte: > ...