Resultados da pesquisa a pedido "syntactic-sugar"

3 a resposta

method com colchetes angulares (<>)

É possível ter colchetes angulares nos nomes dos métodos, por exemplo : class Foo(ind1:Int,ind2:Int){...} var v = new Foo(1,2) v(1) = 3 //updates ind1 v<1> = 4 //updates ind2 A situação real é obviamente mais complicada do que isso! Estou ...

3 a resposta

Como funciona o loop Java 'para cada'?

Considerar List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); }Qual seria o equivalentefor loop @ parece sem usar opara cad sintaxe?

4 a resposta

Java para cada vs regular para - eles são equivalentes?

Essas duas construções são equivalentes? char[] arr = new char[5]; for (char x : arr) { // code goes here }Comparado com: char[] arr = new char[5]; for (int i = 0; i < arr.length; i++) { char x = arr[i]; // code goes here }Isso é,se eu colocar ...

4 a resposta

foreach é puramente “açúcar sintático”?

O compilador compila umforeach loop em algo como umfor quando oforeach é usado com uma matriz. E o compilador compila umforeach loop em algo como umwhile quando oforeach é usado com umIEnumerable ouIEnumerable<T>. Então, isso significaforeach é ...

5 a resposta

É <expressão booleana> && statement () o mesmo que if (<expressão booleana>) statement ()?

5 a resposta

Não faz nada quando o “outro lado” do operador ternário é atingido?

Nota: já vi essa pergunta algumas vezes antes (a [https://stackoverflow.com/questions/30856260/do-nothing-using-ternary-operator] , b [https://stackoverflow.com/questions/20947215/how-to-do-nothing-in-the-else-part-of-ternary-operator] , ...

6 a resposta

Quais são todos os exemplos de açúcar sintático em Scala?

Quais são todos os exemplos de açúcar sintático em Scala? Eles são difíceis de pesquisar, pois a maioria / todos eles são puramente símbolos e, portanto, difíceis de pesquisar sem saber o nome do conceito. FAÇAM: Conversões implícitas_ sintaxe ...

6 a resposta

Como posso usar a sintaxe do inicializador de coleção com o ExpandoObject?

Eu notei que o novoExpandoObject implementaIDictionary<string,object> que tem o requisitoIEnumerable<KeyValuePair<string, object>> eAdd(string, object) métodos e, portanto, deve ser possível usar a sintaxe do inicializador de coleção ...

7 a resposta

Python assert - melhor introspecção de falhas?

Este é um erro de afirmação inútil; ele não informa os valores da expressão envolvida (suponha que constantes usadas sejam, na verdade, nomes de variáveis):

7 a resposta

COM declaração em Java