Programação

17
Como usar o encadeamento opcional no Node.js 12

O encadeamento opcional ( obj?.param1?.param2) parece ser um ótimo recurso e eu realmente queria vê-lo implementado e, finalmente, livrar-se de ifs aninhados, funções arbitrárias e o que não é uma operação tão simples. Mas há um problema, não funciona. Atualizei para o nó 12 e ainda recebo um...

17
Enumeração contínua C ++ 11

Existe uma maneira de verificar no C ++ 11 se uma enumeração é contínua ? É totalmente válido fornecer valores de enumeração que não são. Existe talvez um recurso como um traço de tipo em C ++ 14, C ++ 17 ou C ++ 20 para verificar se o enum é contínuo? Isso deve ser usado em um static_assert. Um...

17
Por que o nome do host é declarado inválido ao criar um URI

Executando este código com o JDK 1.8: try { System.out.println( new URI(null, null, "5-12-145-35_s-81", 443, null, null, null)); } catch (URISyntaxException e) { e.printStackTrace(); } resulta neste erro: java.net.URISyntaxException: Illegal character in hostname at index 13:...