Вопросы с тегом «syntactic-sugar»

1499
Как работает Java «для каждого» цикла?

На этот вопрос есть ответы на Переполнение стека на русском : Как работает цикл foreach в Java? Рассматривать: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Как будет...

170
Есть ли буквальная запись для массива символов?

Мне нравится это буквальное выражение для массива строк: %w( i can easily create arrays of words ) Мне интересно, есть ли литерал, чтобы получить массив символов. Я знаю, что могу сделать %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) но было бы замечательно просто...

79
Как работает магия метода apply () в Scala?

В Scala, если я определяю метод, вызываемый applyв классе или в объекте верхнего уровня, этот метод будет вызываться всякий раз, когда я добавляю пару круглых скобок к экземпляру этого класса и помещаю соответствующие аргументы apply()между ними. Например: class Foo(x: Int) { def apply(y: Int) = {...