Resultados da pesquisa a pedido "f#"
Métodos de extensão F # em C #
Se você definisse alguns métodos de extensão, propriedades em um assembly escrito em F # e, em seguida, usasse esse assembly em C #, você veria as extensões definidas em C #? Se assim, seria tão legal.
m F #, existe uma maneira funcional de converter uma matriz plana de itens em uma matriz de um grupo de iten
Em F #, imagine que temos uma matriz de bytes representando dados de pixel com três bytes por pixel em ordem RGB: [| 255; 0; 0; //Solid red 0; 255; 0; //Solid green 0; 0; 255; //Solid blue 1; 72; 9; 34; 15; 155 ... |] Estou tendo dificuldade em ...
Como escrevo uma enumeração em F # sem atribuir explicitamente números literai
Eu tenho uma enumeração em F #, assim: type Creature = | SmallCreature = 0 | MediumCreature = 1 | GiantCreature = 2 | HumongousCreature = 3 | CreatureOfNondescriptSize = 4 Não gosto de digitar números manualmente e quero inserir facilmente mais ...
Quais são os usos práticos do estilo de aplicação?
Sou um programador Scala, aprendendo Haskell agora. É fácil encontrar casos de uso práticos e exemplos do mundo real para conceitos de OO, como decoradores, padrão de estratégia etc. Livros e interwebs são preenchidos com el Cheguei à ...
F # array_chunk para Sequência
Estou tendo problemas para fazer uma sequência. Basicamente, preciso cortar uma sequência em uma sequência de matrizes. Seq.windowed quase faz isso, mas não quero elementos duplicado Consigo o que quero lendo tudo em uma matriz primeiro, mas ...
Utilização da palavra-chave e em F # em uniões discriminadas
Hoje fui confrontado com as seguintes declarações de DUs: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of char * charPor que alguém usaria a palavra-chaveand ao invés detype, aqui
Função de ordem superior genérica
Existe uma razão pela qual eu posso usar uma função genérica com argumentos de tipo diferentes quando passo como um valor local, mas não quando passada como parâmetro? Por exemplo let f = id let g (x,y) = (f x, f y) g ( 1, '2') funciona bem, ...
unção de partição de lista vinculada e resultados revertid
Eu escrevi esta função F # para particionar uma lista até um certo ponto e não mais - muito parecido com um cruzamento entretakeWhile epartition. let partitionWhile c l = let rec aux accl accr = match accr with | [] -> (accl, []) | h::t -> if c ...
Encontrar todas as combinações de suportes bem formados
@ surgiu quando conversava com um amigo e pensei em perguntar aqui, pois é um problema interessante e gostaria de ver as soluções de outras pessoa A tarefa é escrever uma função Brackets (int n) que imprima todas as combinações debem formad ...
Application.Current “null” no aplicativo de console
No momento, estou tentando usar um componente WPF que faz uso do Application.Current de um aplicativo WPF, no entanto, devido a vários motivos, nunca chamo Application.Run (nem é uma opção). O resultado é uma NullReferenceException. Estou ...