有没有空传播算子(“空感知成员访问”运算符)在Python中,所以我可以写类似的东西
var = object?.children?.grandchildren?.property
如 C#、VB.NET 和 TypeScript,而不是
var = None if not myobject\
or not myobject.children\
or not myobject.children.grandchildren\
else myobject.children.grandchildren.property
不,有一个PEP 提议增加此类运营商但它尚未被接受。
特别是,PEP 505 中提出的运算符之一是
The "None
- 感知属性访问”运算符?.
("maybe dot") 如果左侧的计算结果不是一个值,则计算完整的表达式None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)