Resultados da pesquisa a pedido "f#"
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 -> ...
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 ...
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, ...
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 ...
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?
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>())) ...
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 ...
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"
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á ...
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 ...