Perguntas com a marcação «language-lawyer»

Para perguntas sobre os meandros das especificações formais ou oficiais das linguagens e ambientes de programação.

676
No CSS Flexbox, por que não existem propriedades "justify-items" e "justify-self"?

Considere o eixo principal e o eixo transversal de um contêiner flexível:                                                                                                                                                    Fonte: W3C Para alinhar itens flexíveis ao longo do eixo principal, existe...

288
Main é um identificador Java válido?

Um dos meus filhos está cursando Java no ensino médio e fez isso em um de seus testes: Qual das alternativas a seguir é um identificador válido em Java? uma. 123java b. main c. java1234 d. {abce e )whoot Ele respondeu be entendeu errado. Eu olhei para a pergunta e argumentei que main...

186
O que fez i = i ++ + 1; legal em C ++ 17?

Antes de começar a gritar comportamento indefinido, isso está explicitamente listado em N4659 (C ++ 17) i = i++ + 1; // the value of i is incremented Ainda em N3337 (C ++ 11) i = i++ + 1; // the behavior is undefined O que mudou? Pelo que posso entender , de [N4659 basic.exec] Exceto...

126
Definição de operador "==" para Double

Por alguma razão, eu estava entrando na fonte do .NET Framework para a classe Doublee descobri que a declaração de ==é: public static bool operator ==(Double left, Double right) { return left == right; } A mesma lógica se aplica a todos os operadores. Qual é o sentido dessa definição? Como...