Why does the compiler stop checking if x is used after it is shadowed?

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

在这段代码中,变量 x 和 y 被重新绑定并遮蔽,编译器不再检查它们的使用情况,且可以绑定不同类型的值。

🎯

关键要点

  • 变量 x 和 y 被重新绑定并遮蔽。
  • 编译器不再检查 x 和 y 的使用情况。
  • 变量 x 可以绑定不同类型的值。
  • 代码示例中,x 从 i32 类型变为字符串类型。
➡️

继续阅读