Python终于要给None"开绿灯"了

原创
alex 20分钟前 阅读数 1 #头条
写Python时有没有被`AttributeError: 'NoneType' object has no attribute`逼疯过?PEP 823来了,提案引入None感知访问运算符,让你不用再写层层`if x is not None`。说白了,就是给Python补上类似JavaScript `?.`的能力。提案刚挂上去,社区还没怎么讨论,但方向很明确:让语言本身消化掉这最烦人的空值防御代码。我觉得这是Python近年最有实用价值的语法提案之一,如果真能落地,会省掉大量样板检查。不过语法设计本身能否优雅融入现有体系,还得看社区怎么吵。

原文:Python Enhancement Proposal 823: None-aware access operators · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除