Вопросы с тегом «default-value»

96
Как пропустить необязательные аргументы при вызове функции?

Хорошо, я совершенно забыл, как пропускать аргументы в PHP. Допустим, у меня есть: function getData($name, $limit = '50', $page = '1') { ... } Как мне вызвать эту функцию, чтобы средний параметр принимал значение по умолчанию (например, «50»)? getData('some name', '', '23'); Правильно ли сказанное...

86
Определение столбца SQL: значение по умолчанию, а не избыточное значение NULL?

Я много раз видел следующий синтаксис, который определяет столбец в операторе создания / изменения DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Возникает вопрос: поскольку указано значение по умолчанию, необходимо ли также указывать, что столбец не должен принимать...

86
Использование константы NSString в качестве ключа для NSUserDefaults

Я использую NSUSerDefaults для хранения пользовательских настроек. Я помню, как где-то читал, что установка ключей как констант - хорошая идея, и я согласен. Сейчас у меня есть следующий код: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides]...

84
Хорошее применение для значений по умолчанию изменяемых аргументов функции?

В Python распространенной ошибкой является установка изменяемого объекта в качестве значения аргумента функции по умолчанию. Вот пример из прекрасной статьи Дэвида Гуджера : >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one')...

20
Полагаться на инициализацию поля по умолчанию - это плохой стиль программирования? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 7 месяцев назад . Мне дали ссылку на официальную документацию оракула:...