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

**URL:** <https://taolun.moonbitlang.com/t/topic/1401>\
**Category:** MoonBit反馈\
**Created:** [2026 年3 月 10 日 11:12 UTC](https://taolun.moonbitlang.com/t/topic/1401 "2026-03-10T11:12:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

作者： ![sennenki](https://taolun.moonbitlang.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@sennenki](https://taolun.moonbitlang.com/u/sennenki)\
发布日期： [2026 年3 月 10 日 11:12 UTC](https://taolun.moonbitlang.com/t/topic/1401/1 "2026-03-10T11:12:21Z")

</div>

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

 ![image](https://taolun.moonbitlang.com/uploads/default/original/1X/6e524e294ea5c1b842f425fac62d356ba7527a50.png)

---

<div class="post-metadata">

作者： ![sennenki](https://taolun.moonbitlang.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@sennenki](https://taolun.moonbitlang.com/u/sennenki)\
发布日期： [2026 年3 月 10 日 11:13 UTC](https://taolun.moonbitlang.com/t/topic/1401/2 "2026-03-10T11:13:13Z")

</div>

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

 ![image](https://taolun.moonbitlang.com/uploads/default/original/1X/bf15495b0ba935917d7f62daa0f8313a4ea54ce2.png)
