Resultados da pesquisa a pedido "language-features"
Devo preferir métodos estáticos em c #
Tendo gasto um pouco de tempo aprendendo sobre programação funcional, está se tornando cada vez mais natural querer trabalhar com métodos estáticos que não realizam nenhuma mutação. Existem razões pelas quais eu deveria conter esse instinto?
Argumentos nomeados opcionais sem agrupar todos eles em "OptionValue"
Suponha que eu tenha uma função com argumentos nomeados opcionais, mas insisto em me referir aos argumentos por seus nomes sem adornos. Considere esta função que adiciona seus dois argumentos nomeados, aeb: Options[f] = {a->0, b->0}; (* The ...
Alguma diferença entre asInstanceOf [X] e toX para os tipos de valor?
Usei a capacidade do IntelliJ de converter código Java em código Scala, que geralmente funciona muito bem. Parece que o IntelliJ substituiu todas as transmissões por chamadas paraasInstanceOf. Existe algum uso válido deasInstanceOf[Int], ...
Existe um uso de bloco flutuante livre dentro de um método em Java?
Eu não sabia que métodos poderiam ter blocos flutuantes como este: class X { public static void main( String [] args ) { { //<--- start int i; } //<-- ends } }Eu conhecia os blocos flutuantes fora dos métodos, mas nunca os experimentei ...
Escopo usando diretiva dentro de uma declaração struct / classe? [duplicado]
Esta pergunta já tem uma resposta aqui: Por que "usar o namespace X;" não é permitido no nível de classe / estrutura? [/questions/6326805/why-using-namespace-x-is-not-allowed-inside-class-struct-level] 4 respostasAcho que meu C ++arquivos de ...
Erro de compilação. Usando propriedades com struct
Por favor, explique o seguinte erro no construtor struct. Se eu mudar struct para classe os erros se foram. public struct DealImportRequest { public DealRequestBase DealReq { get; set; } public int ImportRetryCounter { get; set; } ...
Em quais idiomas é uma falha de segurança usar a expressão regular fornecida pelo usuário?
Edit: tchrist me informou que minhas acusações originais sobre a insegurança de Perl são infundadas. No entanto, a questão ainda permanece. Eu sei que no Perl, você pode incorporar código arbitrário em uma expressão regular, portanto, ...
Por que o Python decidiu contra referências constantes?
Nota: Não estou falando sobre impedir a religação de uma variável. Estou falando de impedir a modificação da memória à qual a variável se refere e de qualquer memória que possa ser alcançada a partir daí, seguindo os contêineres aninhados. Eu ...
Confuso pelo boxe. Transmitir -1 para Int64 lança InvalidCastException
Ok, eu devo estar ignorando algo extremamente simples, mas estou perdido. Dado isso object val = -1; var foo = (Int32)(val); var bar = (Int64)(val);A conversão para Int64 lança e InvalidCastException. Reconheço que isso está relacionado a ...
Acessibilidade do pacote para função e / ou classe
Em Java, eles têm um especificador de acesso ao pacote, que permite que a função seja usada apenas por classes desse mesmo "pacote" (espaço para nome) e vejo coisas boas a respeito. Especialmente quando o design de modelos está em jogo. Você acha ...