Resultados da pesquisa a pedido "f#"

2 a resposta

Excluir um elemento de uma árvore de pesquisa binária em F #

Estou tentando escrever um método para excluir um elemento de um BST. Até agora, é isso que eu tenho. Não tenho certeza se estou no caminho certo ou se há uma maneira melhor de fazê-lo usando a correspondência de padrões para corresponder aos ...

3 a resposta

Como posso selecionar um valor aleatório de uma lista usando F #

Eu sou novo no F # e estou tentando descobrir como retornar um valor aleatório de string de uma lista / matriz de strings. Eu tenho uma lista como esta: ["win8FF40", "win10Chrome45", "win7IE11"]Como posso selecionar e devolver aleatoriamente um ...

1 a resposta

Resultado da caixa de diálogo em F #

Tentando recuperar um DialogResult de uma janela em um aplicativo MVVM, tropecei emesta pergunta anterior [https://stackoverflow.com/questions/28446568/dependency-property-in-f]. Após implementar as alterações sugeridas, a amostra se parece ...

3 a resposta

Como criar um arquivo CSV e gravar dados em f #

Como posso criar um arquivo csv em f sharp e escrever nele o seguinte tipo de registro? type test = { G:array<double>; P:array<double>; GG:array<double>; PP:array<double> } let table = [for x in 0..(Un0.Length - 1) -> let b = Un0.[x] in if b=0.0 ...

2 a resposta

Por que as funções do F # são avaliadas antes de serem chamadas?

Se eu definir um módulo como tal: module Module1 open System let foo = Console.WriteLine("bar")Então, no interativo #load "Library1.fs" //where the module is defined open Module1Eu vejo uma Barra [Carregando c: \ users \ jj \ documents \ ...

1 a resposta

Foreach sobre uma matriz 2D em F # faz o compilador pensar que os valores iterados são do tipo objeto. Por quê?

Estou com problemas nesta questão aparentemente simples: let xs = Array2D.init 3 3 (fun j i -> j*3 + i) printfn "%O" (xs.GetType()) // prints System.Int32[,] for v in xs do printfn "%d" v // <- this gives a compiler error. why should it?O ...

2 a resposta

Por que não há partição Seq.F em #

Em F # temosList.partition eArray.partition que retornam uma tupla de listas e uma tupla de matrizes, respectivamente. então, por que não háSeq.partition retornando uma tupla de sequências? Aqui está uma implementação muito simples:Snippets F ...

1 a resposta

Restrição em tempo de compilação para correspondência completa de padrões

Estou procurando o número de aviso para correspondências incompletas de padrões. Alguém sabe o que é isso? Mais detalhadamente, quero fazer com que o FSC.EXE retorne correspondências incompletas de padrão como erros em tempo de compilação, em ...

1 a resposta

Como essa anotação de tipo funciona e por que a outra não?

Por favor, explique a mágica por trásdrawShape função. 1) Por que funciona de verdade - quero dizer como ele chama oDraw 2) por que precisa serinline? type Triangle() = member x.Draw() = printfn "Drawing triangle" type Rectangle() = member ...

1 a resposta

Como começar a usar o FSharp (F #) no OS X? [fechadas]

Eu sei que existe mono, mas recentemente a Microsoft lançou (acho) suporte para plataformas diferentes do ...