Resultados da pesquisa a pedido "language-features"

6 a resposta

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?

3 a resposta

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 ...

2 a resposta

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], ...

4 a resposta

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 ...

5 a resposta

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 ...

3 a resposta

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; } ...

7 a resposta

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, ...

5 a resposta

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 ...

1 a resposta

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 ...

6 a resposta

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 ...