Результаты поиска по запросу "language-design"
Может ли конечная переменная быть переназначена в catch, даже если присваивание является последней операцией в try?
Я вполне уверен, что здесь final int i; try { i = calculateIndex(); } catch (Exception e) { i = 1; }i возможно, уже не был назначен, если управление достигает блока захвата. Тем не менее, компилятор Java не согласен и утверждаетthe final local ...
Операторы Lua, почему не определено + =, - = и так далее?
Это вопрос, который яВ течение некоторого времени я был немного раздражен и просто не мог найти ответ.Однако я подумал, что могу хотя бы задать вопрос, и, во...
«Наименьшее удивление» и изменчивый аргумент по умолчанию
Любой, кто возился с Python достаточно долго, был укушен (или разорван на части) следующей проблемой:
Зачем C ++ нужен оператор разрешения области видимости?
(Я знаю, что делает оператор разрешения области видимости, и как и когда его использовать.) Почему C ++ имеет:: оператор, вместо использования. оператор для этого? У Java нет отдельного оператора, и он отлично работает. Есть ли какая-то разница ...
С ++ итераторы считаются вредными?
На конференции Boost Library сегодня,Андрей Александреску [http://en.wikipedia.org/wiki/Andrei_Alexandrescu], автор книги «Современный дизайн C ++ и библиотека Loki C ++», выступил с докладом «Итераторы должны идти» (видео ...
Обобщенные методы Java в обобщенных классах
Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает пара...
Почему Matz решил сделать строки изменяемыми по умолчанию в Ruby?
Это обратная сторона этого вопроса:Почему строки не могут быть изменяемыми в Java и .NET?Этот выбор был сделан в Ruby только потому, что операции (добавление...