Resultados da pesquisa a pedido "f#"

4 a resposta

Converter dias em texto de duração legível por humanos

Com uma quantidade de dias, digamos 25, converta-o em um texto de duração como "3 semanas, 4 dias" As soluções C # e F # seriam ótimas se a variação do F # oferecer alguma melhoria em relação ao C #. Editar: a solução deve expandir as últimas ...

4 a resposta

Como compiladores puramente funcionais anotam o AST com informações de tipo?

Na fase de análise de sintaxe, um compilador imperativo pode criar um AST a partir de nós que já contêm umtype campo definido comonull durante a construção e, posteriormente, na fase de análise semântica, preencha os tipos atribuindo os tipos ...

1 a resposta

Provedor do tipo F # SQL - por que nem todos os procedimentos armazenados são fornecidos?

Estou tentando acessar um banco de dados existente pelo tipo Microsoft.FSharp.Data.TypeProviders.SqlDataConnection. Existem alguns procedimentos armazenados que não são fornecidos (mas a maioria é). Estou tentando determinar o que diferencia os ...

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 ...

5 a resposta

correspondência de padrões f # com tipos

Estou tentando imprimir recursivamente todas as propriedades de um objeto e propriedades de subtipo etc. Meu modelo de objeto é o seguinte ... type suggestedFooWidget = { value: float ; hasIncreasedSinceLastPeriod: bool ; } type firmIdentifier = ...

5 a resposta

Ajude-me a explicar a função de transposição da matriz F #

Existe umTransposição da matrizfunção: let rec transpose = function | (_::_)::_ as M -> List.map List.head M :: transpose (List.map List.tail M) | _ -> [] [[1; 2; 3]; [4; 5; 6]; [7; 8; 9]] |> transpose |> printfn "%A"Funciona bem. O que(_ :: _) ...

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

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 ...

3 a resposta

F # e ADO.NET - F # idiomático

Estou apenas começando a aprender F #. Eu escrevi este código F # / ADO.NET ontem à noite. De que maneira você aprimora a sintaxe - faz parecer o F # idiomático? let cn = new OleDbConnection(cnstr) let sql = "SELECT * FROM People" let da = new ...

1 a resposta

Implementando comparação personalizada com CustomComparison e CustomEquality em tupla F #

Estou aqui para perguntar um tópico específico - encontrei realmente poucas informações sobre isso na web. Estou implementando uma versão F # do algoritmo Minimax. O problema que estou tendo agora é que quero comparar o Leaf da minha árvore ...