Resultados da pesquisa a pedido "f#"
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". ...
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 ...
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 #, ...
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 ...
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 ?
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 ...
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 ...
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 ...
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 ...
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: > ...