Почему Python не может использовать ключевое слово as для выполнения выражений присваивания? ⇐ Python
-
Гость
Почему Python не может использовать ключевое слово as для выполнения выражений присваивания?
В Python 3.8 появился «оператор моржа» := для выполнения выражений присваивания. Почему они не могли использовать ключевое слово as? В частности, существуют ли синтаксические варианты as, которые исключают это?
Чтобы использовать пример из документации Python:
# Фактический синтаксис Python 3.8 если (n := len(a)) > 10: print(f"Список слишком длинный (элементов: {n}, ожидается
В Python 3.8 появился «оператор моржа» := для выполнения выражений присваивания. Почему они не могли использовать ключевое слово as? В частности, существуют ли синтаксические варианты as, которые исключают это?
Чтобы использовать пример из документации Python:
# Фактический синтаксис Python 3.8 если (n := len(a)) > 10: print(f"Список слишком длинный (элементов: {n}, ожидается
Мобильная версия