Вопросы по теме 'optional-arguments'

Почему пустой словарь является опасным значением по умолчанию в Python?
Я поставил dict в качестве значения по умолчанию для необязательного аргумента функции Python, и pylint (с использованием пакета Sublime) сказал мне, что это опасно. Может кто-нибудь объяснить, почему это так? И может ли вместо этого использовать...
59953 просмотров

Как указать, что функция должна использовать значение по умолчанию для необязательного аргумента, не опуская его?
Я пытаюсь написать код, который не повторяется, следуя принципу DRY . Рассмотрим вызов функции с множеством аргументов, как обязательных, так и необязательных. В некоторых случаях я хотел бы указать значение для необязательного аргумента, тогда...
96 просмотров
schedule 12.01.2024

Тестовая функция для проверки необязательного аргумента
В связи с моим предыдущим вопросом я попытался сделать функция present() для проверки наличия необязательного аргумента. Однако следующий код proc present( x ) { return x.type != void; } proc test( a: ?T = _void ) { writeln();...
49 просмотров
schedule 26.11.2023