Resultados da pesquisa a pedido "f#"
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 ...
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 ...
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 ...
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 ...
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 = ...
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(_ :: _) ...
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 ...
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 ...
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 ...
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 ...