【发布时间】:2020-06-30 09:01:13
【问题描述】:
PEP-0572 引入了赋值表达式功能。我很好奇如何将它与打字表达式一起使用?
让我们以 PEP 的页面为例:
if result := solution(xs, n):
# use result
并添加我们要使用的值类型:
from typing import Dict
if result:Dict := solution(xs, n):
# use result
它将因 SyntaxError 而失败。
有没有办法为这样的表达式使用打字?
【问题讨论】:
标签: python python-3.x typing