Resultados da pesquisa a pedido "f#"
Unidades genéricas em F #
Ao escrever funções genéricas em F #, posso usar membros definidos no módulo LanguagePrimitives, como por exemplo nesta função, que simplesmente incrementa um número let inline increment (x : 'a) = x + LanguagePrimitives.GenericOneGostaria ...
Defina uma classe abstrata que herda uma interface, mas não a implementa
incorporando feedback leppies que ele compila - mas na OMI algumas desvantagens, quero que cada subclasse seja forçada pelo compilador a definir sua própria propriedade Uri. Código como está agora: [<AbstractClass>] type UriUserControl() = ...
F # modelagem de cartas de jogar
Estou tentando representarcartas de jogar padrão [http://en.wikipedia.org/wiki/Standard_52-card_deck]em F #. Meu objetivo é implementar um clone deMicrosoft Solitaire [https://en.wikipedia.org/wiki/Microsoft_Solitaire](aquele que acompanha ...
ADTs em F # e Scala [fechado]
Quais são as principais diferenças entre os ADTs em F # e Scala? Existe algo que os ADTs do F # possam fazer, mas os ADTs da Scala não podem (e vice-versa)?
Como armazenar o estado em um F # Akka.NET Actor?
Em c #ReceiveActors Só posso ter o estado como campos privados na classe. Como devo fazer isso de maneira idiomática com a API do F #? isso é uma boa ideia? Alguma alternativa? let handleMessage (mailbox: Actor<'a>) msg = let mutable i = 1 ...
Tipos de matriz multidimensional do F #
Qual é a diferença entre'a[,,] e'a[][][]? Ambos representam matrizes 3-d. Isso me faz escreverarray3d.[x].[y].[z] ao invés dearray3d.[x, y, z]. Por que não posso fazer o seguinte? > let array2d : int[,] = Array2D.zeroCreate 10 10;; > let ...
Como a correspondência de padrões funciona nos bastidores em F #?
Eu sou completamente novo em F # (e programação funcional em geral), mas vejo a correspondência de padrões usada em todos os lugares no código de exemplo. Estou me perguntando, por exemplo, como a correspondência de padrões realmente funciona? ...
Ordem do compilador F # dos arquivos de origem
Pelo que entendi, ao usar o F #, é necessário listar manualmente os arquivos de origem em ordem de dependência para o benefício do compilador (se houver alguma maneira de contornar isso, informe-me!) Listá-los na linha de comando da esquerda ...
F # Beginner: recuperando uma matriz de dados de um servidor
Estou tentando pegar dados de um banco de dados MySQL. Abordagem 2 - estilo aplicar / mapa Estou usando oReferência do MySQL ADO [http://dev.mysql.com/doc/refman/5.1/en/connector-net-examples-mysqlcommand.html] para tentar construir este ...
Como posso converter entre lista F # e tupla F #?
Existe alguma maneira de converter entre F # List e F # Tuple? Por exemplo: [1;2;3] -> (1,2,3) (1,2,3,4) -> [1;2;3;4]Eu preciso de duas funções para fazer isso: let listToTuple list = ... let tupleToList tuple = ...Agradeço antecipadamente.