Результаты поиска по запросу "language-design"

9 ответов

Почему python dict.update () не возвращает объект?

12 ответов

Может ли конечная переменная быть переназначена в catch, даже если присваивание является последней операцией в try?

Я вполне уверен, что здесь final int i; try { i = calculateIndex(); } catch (Exception e) { i = 1; }i возможно, уже не был назначен, если управление достигает блока захвата. Тем не менее, компилятор Java не согласен и утверждаетthe final local ...

3 ответа

По какой причине языки высокого уровня, такие как C # / Java, маскируют операнд счетчика битовых сдвигов?

ТОП публикаций

3 ответа

Операторы Lua, почему не определено + =, - = и так далее?

Это вопрос, который яВ течение некоторого времени я был немного раздражен и просто не мог найти ответ.Однако я подумал, что могу хотя бы задать вопрос, и, во...

29 ответов

«Наименьшее удивление» и изменчивый аргумент по умолчанию

Любой, кто возился с Python достаточно долго, был укушен (или разорван на части) следующей проблемой:

7 ответов

Зачем C ++ нужен оператор разрешения области видимости?

(Я знаю, что делает оператор разрешения области видимости, и как и когда его использовать.) Почему C ++ имеет:: оператор, вместо использования. оператор для этого? У Java нет отдельного оператора, и он отлично работает. Есть ли какая-то разница ...

13 ответов

С ++ итераторы считаются вредными?

На конференции Boost Library сегодня,Андрей Александреску [http://en.wikipedia.org/wiki/Andrei_Alexandrescu], автор книги «Современный дизайн C ++ и библиотека Loki C ++», выступил с докладом «Итераторы должны идти» (видео ...

3 ответа

Нумерация месяца с нуля [закрыто]

6 ответов

Обобщенные методы Java в обобщенных классах

Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает пара...

2 ответа

Почему Matz решил сделать строки изменяемыми по умолчанию в Ruby?

Это обратная сторона этого вопроса:Почему строки не могут быть изменяемыми в Java и .NET?Этот выбор был сделан в Ruby только потому, что операции (добавление...