Resultados da pesquisa a pedido "language-design"
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"); } }
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
Como você força assinaturas de construtor e métodos estáticos?
Existe uma maneira de forçar uma classe (filho) para ter construtores com determinadas assinaturas ou métodos estáticos específicos em C # ou Java?Você obvia...
Por que o Ruby não suporta i ++ ou i-- (operadores de incremento / decremento)?
O operador pré / pós incremento / decremento (++ e--) são uma sintaxe de linguagem de programação bastante padrão (pelo menos para linguagens processuais e orientadas a objetos). Por que Ruby não os suporta? Eu entendo que você poderia realizar ...
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 ...
Por que não há isso implícito no JavaScript
Em JavaScript,this sempre deve ser declarado explicitamente ao acessar suas propriedades. Por exemplo: function Frobber(x) { this.x = x; return this; } Frobber.prototype.frob = function () { // wrong: return x * x; // right: return this.x * ...
Por que não podemos definir uma variável dentro de uma instrução i
alvez essa pergunta tenha sido respondida antes, mas a palavraif ocorre com tanta frequência que é difícil encontrá-l O exemplo não faz sentido (a expressão é sempre verdadeira), mas ilustra minha pergunt Por que esse código é ...
Por que o curto-circuito não é o comportamento padrão no VB?
VB tem operadoresE também [http://msdn.microsoft.com/en-us/library/cb8x3kfz(VS.80).aspx]eSe não [http://msdn.microsoft.com/en-us/library/ea1sssb2(VS.71).aspx], que executam curto-circuitoconjunção lógica. Por que esse não é o comportamento ...
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 ...