报错 expected ‘IDENT’, found ‘go’
运行go run
文件目录为
.
├── README.md
├── fetch
│ ├── fetch.go
│ ├── fetch1.7.go
│ ├── fetchall.go
│ ├── server1.go
│ ├── server2.go
│ └── server3.go
└── go-demo
├── main.go
├── mgif.go
└── mutiFiles-package
├── main.go
└── util.go
./go-demo/main.go
package go-demo
...
由于package 命名为go-demo,命名格式不规范,导致的这个问题。
解决办法:将go-demo 统一改为 gostart ,去掉 -
字符 报错解决。
反思:包的名字应只用小写。不要用下划线式,也不要用驼峰式。使用单数
参考: https://studygolang.com/articles/11823