Rust变量的作用域

变量的作用域:一个对象在程序中有效的范围。

变量从声明的位置开始直到当前作用域结束都是有效的。

下面程序及其注释对变量的有效范围给了具体说明:

{         // 由于变量s还未被声明,所以它在这里是不可用的
    let s = "yuyoubei";     // 从这里开始变量s变得可用
    // 执行与s相关的操作
}       // 作用域到这里结束,变量s再次不可用

两个重点:

  • s在进入作用域后变得有效。
  • 它会保持自己的有效性直到自己离开作用域为止。
posted @ 2022-01-24 12:06  鱼又悲  阅读(117)  评论(0编辑  收藏  举报