`for`循环条件子句中使用`is`表达式声明的变量无法在更新子句中引用

如图, 下面的代码无法通过编译, 提示标识符tl未绑定:

在其他支持is表达式的语言(比如C#)中, 类似的写法是可行的: