python - 为什么默认情况下不启用“PEP 572 -- 赋值表达式”?
问题描述
是否有任何技术原因不启用赋值表达式作为语言的默认行为?我的意思是赋值操作总是返回它们的值,比如:
a = (b = 1)
请注意,我不是在寻找意见。我正在寻找阻止这种实施的技术原因(例如向后不兼容)。这似乎是真正有用的功能,就像if
在 Scala 中一样。
解决方案
推荐阅读
- python-3.x - 不能在 32 位上使用 PySide2 qtwebengine
- internet-explorer - 截至 2018 年 7 月,我的 SAAS 应用程序是否需要支持 IE 11?
- javascript - angular.translate not working in the context of
in HTML - c# - Error in Routing in ASP.NET MVC
- android - androidx android.support.v4.app.INotificationSideChannel$Stub
- html - Bootstrap 导航栏汉堡按钮不起作用
- tensorflow - 即使我将 VPC 网络配置为侦听端口 8081,我也无法初始化 Google Cloud Platform 数据实验室
- redirect - Joomla!重定向过多
- mysql - 在 XAMPP MySQL 数据库未启动
- php - 在同一页面上显示条纹模式,而不是在“https://checkout.stripe.com/v3/...”中显示模式