当前位置: 首页 > 网络应用技术

注意Golang变量范围

时间:2023-03-08 23:38:00 网络应用技术

  Golang可以同时分配给变量以声明:=声明,并且变量的范围也需要注意。在for周期中声明的变量范围从for循环开始到括号的末端。一组学生的分数,可能会重复。学生的名字是独一无二的。

  上述代码的最终输出:

  由于V的字段在整个循环中,因此每个分配都是V的地址,该地址已固定,所有值均分配给相同的值。

  更改以下代码:

  输出:

  S1&{3 S1}

  S2&{1 S2}

  S3&1 S3}