我正在尝试键入一个海象运算符表达式的提示,即
while (var: int := some_func()): ...
我该怎么做呢?
发布于 2021-06-04 04:09:51
发布于 2021-06-04 04:12:39
我不相信你能做到。
可以对变量进行注释,因为赋值的语法规则是
assignment:
| NAME ':' expression ['=' annotated_rhs ]
...请注意,类型提示在名称后面的:和=之间是显式的。
另一方面,赋值表达式仅在:=之前提供名称,没有类型提示
named_expression:
| NAME ':=' ~ expression
| expression !':='https://stackoverflow.com/questions/67828042
复制相似问题