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

3 ответа

В чем смысл продления срока службы временных?

3 ответа

Почему в именах переменных не должно быть пробелов? [Дубликат]

10 ответов

Как вы можете расширить Java, чтобы ввести передачу по ссылке?

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

18 ответов

Why can't I inherit from int in C++?

9 ответов

Как вы заставляете подписи конструктора и статические методы?

Есть ли способ заставить (дочерний) класс иметь конструкторы с конкретными сигнатурами или определенными статическими методами в C # или Java? Вы не можете использовать интерфейсы для этого, и я знаю, что он будет иметь ограниченное ...

1 ответ

Mathematica: Неоцененный против отсрочки против удержания против HoldForm против HoldAllComplete против и т. Д. И т. Д.

Я сбит с толку всеми встроенными функциями Mathematica, которые призваны каким-либо образом предотвратить оценку:Unevaluated, Defer, Holdи более полдюжины формыHold*, Документация Mathematica просто объясняет каждую функцию в отдельности, не ...

10 ответов

Пустые операторы if [дубликаты]

На этот вопрос уже есть ответ здесь: Точка с запятой в конце оператора if [/questions/14112515/semicolon-at-end-of-if-statement] 17 ответовПод «пустым оператором if» я подразумеваю что-то вроде этого (обратите внимание на точку с запятой): if ...

4 ответа

Преимущества наличия статических функций, таких как len (), max () и min (), по сравнению с вызовами унаследованных методов

я новичок в Python, и я не уверен, почему Python реализовал len (obj), max (obj) и min (obj) как статические функции (я из языка Java) над obj.len (), obj .max () и obj.min () Каковы преимущества и недостатки (кроме очевидной несогласованности) ...

8 ответов

Почему аргументы по умолчанию оцениваются во время определения в Python?

Мне было очень трудно понять причину проблемы в алгоритме. Затем, шаг за шагом упрощая функции, я обнаружил, что оценка аргументов по умолчанию в Python не ведет себя так, как я ожидал. Код выглядит следующим образом: class Node(object): def ...

12 ответов

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

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