Resultados da pesquisa a pedido "literals"

1 a resposta

Java 9: Quais são os métodos de fábrica de coleções? [fechadas]

A chegada do Java 9 traz muitos novos recursos à API de coleções do Java, um dos quais são métodos de fábrica de coleção. O que são e como posso implementá-los corretamente?

1 a resposta

Por que 000 avalia em 0 no Python 3?

Como o prefixo octal é agora0o no Python 3 não é legal escrever0777 não mais. OK Então, por que é legal escrever00 que é avaliado adequadamente como0 enquanto outros dígitos acionam um erro de sintax >>> 01 ... File "<interactive input>", line ...

1 a resposta

Erro de tipo ao testar uma função com um número negativo

Eu estou acompanhando junto com oAprenda um Haskell para o bemEu implementeitake': take' :: (Ord i, Num i) => i -> [a] -> [a] take' n _ | n <= 0 = [] take' _ [] = [] take' n (x:xs) = x: take' (n-1) xsAo testar a função com: take' -2 [2]em vez ...

4 a resposta

Como usar separadores de dígitos para literais inteiros Python?

Existe alguma maneira de agrupar dígitos em um código Python para aumentar a legibilidade do código? eu tentei' e_ que sãoseparadores de dígitos [https://en.wikipedia.org/wiki/Integer_literal#Digit_separators]de algumas outras línguas, mas sem ...

1 a resposta

Por que literais compostos em C são modificáveis

Geralmente, associa-se 'não modificável' ao termo literal char* str = "Hello World!"; *str = 'B'; // Bus Error!No entanto, ao usar literais compostos, descobri rapidamente que eles são completamente modificáveis (e bloqueando o código de máquina ...

3 a resposta

Por que essa chave de seqüência de caracteres em um hash é convertida em um símbolo?

Usando Ruby 2.3: No exemplo 1, a chave da string"a" é convertido automaticamente em um símbolo, enquanto que no exemplo 2, ele permanece uma string. Exemplo 1 {"a": 1} # => {:a=>1}Exemplo 2 {"a"=>"c"} # => {"a"=>"c"}eu pensei: era o mesmo que ...

5 a resposta

Por que é permitido passar valores-R por referência const, mas não por referência normal?

como o título diz por que é permitido passar valores-R (literais) por referência constante, mas não por referência normal void display(const int& a) { cout << a ; }funcionará se chamadodisplay(5) mas sem oconst não vai funcionar ****** Quero ...

3 a resposta

Por que o Python 3 permite "00" como literal para 0, mas não permite "01" como literal para 1?

Por que o Python 3 permite "00" como literal para 0, mas não permite "01" como literal para 1? Existe uma boa razão? Essa inconsistência me confunde. (E estamos falando do Python 3, que propositalmente quebrou a compatibilidade com versões ...

2 a resposta

Como eu faço um literal * int64 no Go?

Eu tenho um tipo de estrutura com um*int64 campo. type SomeType struct { SomeField *int64 }Em algum momento do meu código, quero declarar um literal disso (digamos, quando eu sei que o valor deve ser 0 ou apontando para 0, você sabe o que quero ...

5 a resposta

Por que [] é mais rápido que list ()?

Recentemente, comparei as velocidades de processamento de[] elist() e fiquei surpreso ao descobrir que[] corremais de três vezes mais rápido do quelist(). Eu fiz o mesmo teste com{} edict() e os resultados foram praticamente idênticos:[] e{} ...