生命不止,继续 go go go !!!
今天分享的是在学习、应用golang过程中,遇到的哪些错误。
左大括号不能单独一行
曾经的曾经,我们经常讨论{是在上一行的末尾,还是另起一行,也因为这个区别我们分成了左派还是右派。
对于诸如C++等语言来说,无论选择哪一种格式,只是形式不同罢了,没有对错之分。但是,对于golang就不一样了,golang中{不能单独一行:
package main
import "fmt"
func main()
{ //错误
fmt.Println("hello gopher!")
}
未使用的变量会报错,但是未使用的全局变量是不会报错的
在其他语言中,你声明了一个变量,但是没有使用它,也许是一件很轻松平常的事儿,但是对于golang来说,这就是灾难:
packa
本文主要列举了golang新手在学习过程中可能遇到的一些典型错误,如左大括号不能单独一行,未使用的变量和导入包会报错,短变量声明的限制,nil的使用,空slice和map的区别,cap函数不适用于map,数组和slice作为参数的差异,range遍历的注意事项,字符串索引使用,以及switch语句的特性。通过这些错误解析,帮助读者更好地理解和避免常见陷阱。
订阅专栏 解锁全文
6万+





