Resultados da pesquisa a pedido "f#"

2 a resposta

Como devo modificar minha classe Queue para permitir que os usuários criem filas vazias de tipo não especificado em F #?

Eu criei um @ imutávelQueue em F # da seguinte maneira: type Queue<'a>(f : 'a list, r : 'a list) = let check = function | [], r -> Queue(List.rev r, []) | f, r -> Queue(f, r) member this.hd = match f with | [] -> failwith "empty" | hd :: tl -> ...

16 a resposta

Como será usado o F # (nítido)?

Estou tendo problemas para colocar os conceitos e as possibilidades da linguagem F # a ser introduzida pela Microsof F # será usado apenas para declarar funções? Ou os aplicativos serão gravados 'inteiramente' em F # misturando F # com o ...

4 a resposta

Manutenção de unidades de medida nas conversões de tipo

Se definirmos uma unidade de medida como: [<Measure>] type se, em seguida, um número inteiro com uma medida let t = 1<s>e depois converta-o em um flutuador let r = float tnós vemos quer = 1.0 sem um tipo de medida. Isso parece muito estranho, ...

4 a resposta

F # printf string

Estou confus let test = "aString" let callMe = printfn testPor que isso não está funcionando? Lança abaixo do erro no tempo de compilação: O tipo 'string' não é compatível com o tipo 'Printf.TextWriterFormat <' a> ' Isso funciona ...

4 a resposta

F #: Por que não consigo usar parâmetros opcionais em funções solta

Por que não posso usar parâmetros opcionais em funções soltas definidas com "let"? Por que eles são permitidos apenas em funções membro?

4 a resposta

F #: Anulável <T> Suporte

Qual é a maneira correta de usar o Nullable em F #? Atualmente, estou usando isso, mas parece muito confus let test (left : Nullable<int>) = if left.HasValue then left.Value else 0 Console.WriteLine(test (new System.Nullable<int>())) ...

8 a resposta

F #: Por que os tipos de opção não são compatíveis com os tipos anulávei

Por que tipos de opções como "int option" não são compatíveis com tipos anuláveis como "Nullable"? Presumo que exista alguma razão semântica para a diferença, mas não consigo entender o que é isso. Uma opção em F # é usada quando um valor pode ...

4 a resposta

F #: Em termos reais, qual é a diferença entre uma “string” e uma “opção de string”

Em termos reais, qual é a diferença entre uma "string" e uma "opção de string" lém das questões menores de synax, a única diferença que eu vi é que você pode passar um "nulo" para uma string, enquanto uma opção de string espera uma "nenhuma"

16 a resposta

Quais são os benefícios do uso de C # vs F # ou F # vs C #? [fechadas

Eu trabalho para uma empresa de tecnologia que faz mais protótipos do que remessa de produtos. Acabei de me perguntar qual é a diferença entre C # e F #, por que o MS criou F # e quais cenários seriam melhores que C #. Estou usando o idioma há ...

4 a resposta

Como carregar o arquivo de script F # externo e usá-lo no F # interativ

Gostaria de carregar um ou mais.fsx no interativo F # e tem todas as funções definidas no.fsxrquivos no escopo para que eu possa usar diretamente as funções no consol O#load diretiva @ executa a.fsx especificado, mas não consigo mais usar ...