Resultados da pesquisa a pedido "language-design"

3 a resposta

Qual é o sentido do operador unário plus em Ruby?

Além de fazer uma simetria agradável com menos unário, por que o operador mais unário é definido emNumeric classe? Existe algum valor prático nele, exceto por causar confusão, permitindo escrever coisas como++i (que, diferentemente da maioria ...

2 a resposta

Por que o Java usa -D para indicar propriedades do sistem

Por que é o sinalizador que indica uma propriedade System em Java-D? Certamente, há alguma semântica nessa escolha de letra, mas não consigo adivinhar o que

6 a resposta

Por que não há funcionalidade de suspensão no javascript quando há setTimeout e setInterval?

Por que não existe essa função no javascript que define um tempo limite para sua continuação, salva o estado necessário (o objeto do escopo e o ponto de execução), finaliza o script e devolve o controle ao navegador? Após o tempo limite expirar, ...

3 a resposta

instrução switch c # mais limitada que vb.net 'case' [fechado]

Eu estava lendo um artigo interessanteAqu [http://visualstudiomagazine.com/Articles/2011/05/01/pfcov_Csharp-and-VB.aspx?Page=2] e fez um ponto interessante sobre a instrução 'case' em vb.net vs a instrução 'switch' em C #, que colei abaixo: A ...

5 a resposta

Coleções imutáveis Actionscript 3

Eu tenho tentado ultimamente implementar algumas práticas de codificação limpas no AS3. Uma delas é não fornecer referências a matrizes de um objeto que contém. O ponto é que eu controle a adição e remoção de uma classe e todos os ...

1 a resposta

Scala.Singleton é pura ficção de compiladores?

OScala Language Specification [http://www.scala-lang.org/docu/files/ScalaReference.pdf] diz em §3.2.1: Um tipo estável é um tipo singleton ou declarado como um subtipo de característica scala.Singleto Não consegui encontrarscala.Singleton nem ...

9 a resposta

Por que o C # permite blocos de código sem uma instrução anterior?

Por que o C # permite blocos de código sem uma instrução anterior (por exemplo,if, else, for, while)? void Main() { { // any sense in this? Console.Write("foo"); } }

14 a resposta

Por que as expressões regulares não podem usar palavras-chave em vez de caracteres?

Ok, eu mal entendo o básico do RegEx, mas por que eles não o criaram para usar palavras-chave (como SQL) em vez de alguns caracteres curinga e símbolos enigmático É para desempenho, já que o RegEx é interpretado / analisado em tempo ...

3 a resposta

Como um design idiomático de Serializable / Cloneable /… se parece em Scala?

Eu me pergunto o quão diferente seria essa funcionalidade (e quão diferente seria a implementação), se Scala não (tivesse que) seguir ojava.io.Serializable/java.lang.Cloneable (principalmente para permanecer compatível com Java e as ferramentas / ...

1 a resposta

Por que não existem operadores || = ou && = em C #?

Temos operadores de atribuição equivalentes para todos os operadores lógicos, operadores de turno, operadores aditivos e todos os operadores multiplicativo Por que os operadores lógicos foram deixados de fora? Existe uma boa razão técnica para ...