Resultados da pesquisa a pedido "f#"

1 a resposta

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

2 a resposta

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() = ...

2 a resposta

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

2 a resposta

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)?

2 a resposta

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

2 a resposta

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

4 a resposta

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

2 a resposta

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

2 a resposta

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

5 a resposta

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.