Resultados da pesquisa a pedido "f#"
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 ...
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 ...
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 é ...
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: ...
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 ...
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 ...
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 ...
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; ...
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 ...
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, ...