Resultados da pesquisa a pedido "f#"

4 a resposta

F # - Devo aprender com ou sem #light?

Estou no processo de aprender F # e estou gostando até agora. Quase todos os exemplos online usam a sintaxe leve (#light); no entanto, também faça um comentário sobre isso no exemplo mencionado na maioria dos casos. É melhor aprender F # usando ...

1 a resposta

Como funciona o F # inline?

Com F #, entendo que você pode usar a palavra-chave inline para executar a especialização de tipo no site da chamada. Isso é:: val inline (+) : ^a -> ^b -> ^c when (^a or ^b) : (static member (+) : ^a * ^b -> ^c)Restringe que^a ou^b deve ter um ...

14 a resposta

The sieve of Eratosthenes in F#

Estou interessado em uma implementação dopeneira de eratóstenes [http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes]em F # puramente funcional. Estou interessado em uma implementação da peneira real,não a implementação funcional ingênua que não é ...

1 a resposta

Falha na herança da interface F # devido à unidade

Alguém sabe por que isso falha na compilação? type MyInterface<'input, 'output> = abstract member MyFun: 'input -> 'output type MyClass() = interface MyInterface<string, unit> with member this.MyFun(input: string) = () //fails with error FS0017: ...

3 a resposta

como junção externa no F # usando o FLinq?

pergunta praticamente diz tudo. Eu tenho uma grande consulta flinq do seguinte formulário: for alias1 in table1 do for alias2 in table2 do if alias1.Id = alias2.foreignId usando este formulário, como posso fazer uma junção externa esquerda entre ...

2 a resposta

F # Como tokenizar a entrada do usuário: separando números, unidades, palavras?

Eu sou bastante novo no F #, mas passei as últimas semanas lendo materiais de referência. Desejo processar uma sequência de entrada fornecida pelo usuário, identificando e separando os elementos constituintes. Por exemplo, para esta entrada: XYZ ...

3 a resposta

Restrições de membro F # + ^ a parâmetros byref

Após algumas brincadeiras, as restrições de membro do F # apresentam e funcionam como esta: let inline parse< ^a when ^a : (static member Parse: string -> ^a) > s = (^a: (static member Parse: string -> ^a) s)Isso funciona perfeitamente bem: let ...

2 a resposta

C # para F # Converter classe parcial pública Device: MarshalByRefObject

public partial class Device : MarshalByRefObject { internal bool FindTagName(string name, OneTag tag) { foreach (FuncSect fs in listFuncSect) { foreach (OneTag ot in fs.listTags) { if (ot != tag && ot.Name == name) return true; } } return false; ...

1 a resposta

A função de chamada F # que retorna o registro para loop for executado apenas uma vez

Eu trabalho principalmente em C # e sou novo nas linguagens de funções F # / e estou tendo um problema com um programa bastante simples. Eu tenho uma função que cria um registro com dois campos inteiros. Os campos ...

1 a resposta

Como adicionar metadados ao System.Type?

Eu tenho trabalhado em uma linguagem, mas em termos de integração com .NET, só consegui fazer com que tipos primitivos funcionassem até agora. Ontem à noite, tive uma boa ideia - em vez de tentar descobrir qual é a exataSystem.Type Para tuplas, ...