Вопросы с тегом «expression»

93
Использование Swift if let с логическим оператором AND &&

Мы знаем, что можем использовать if letоператор в качестве сокращения, чтобы проверить наличие необязательного nil, а затем развернуть. Однако я хочу объединить это с другим выражением, используя логический оператор AND &&. Так, например, здесь я выполняю необязательную цепочку, чтобы...

81
Генератор как аргумент функции

Может ли кто-нибудь объяснить, почему передача генератора в качестве единственного позиционного аргумента функции, похоже, имеет особые правила? Если мы имеем: def f(*args): print "Success!" print args Как и ожидалось, это работает. >>> f(1, *[2]) Success! (1, 2) Это не работает, как...