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

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

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



3
Как работает магия метода apply () в Scala?
В Scala, если я определяю метод, вызываемый applyв классе или в объекте верхнего уровня, этот метод будет вызываться всякий раз, когда я добавляю пару круглых скобок к экземпляру этого класса и помещаю соответствующие аргументы apply()между ними. Например: class Foo(x: Int) { def apply(y: Int) = { x*x + y*y } …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.