1. 首页
  2. 主题
  3. Go问与答

这个为什么报错,麻烦解释一下

zhm0612 · · 2033 次点击
```go var a int var b int = 3 /* for 循环 */ for a := 0; a < 10; a++ { if a > b { fmt.Printf("a 的值为: %d\n", a) } } ```
for a := 0 改成 for a = 0应该就没问题了,for语句内a := 0 等于定义了一个新局部变量a
#4
更多评论
本人新手,不小心就提交了,是这样的,这个报a declared and not used ,我查询了,说a没有用,但是我不明白他的应用指的是怎么应用,如果我把b换成一个常量,好像也报这个问题,跪求
#1
外面定义的a没有使用。
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中