![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
qq_34412985
Coding make me happy.
展开
-
go语言获取变量的内存地址和变量交换值
packagemain import"fmt" funcmain(){ varbint; b,a:=1,2; b,a=a,b; fmt.Println(b,a); fmt.Println(&b,&a); } 2 1 0xc000012080 0xc000012088 可以通过 &i 来获取变量 i 的内存地址,例如:0xf840000040(每次的地址都可能不一样)。值类型的变量的值存储在栈中。 如果你想要交...原创 2021-02-20 13:04:21 · 2110 阅读 · 0 评论 -
# command-line-arguments .\main.go:5:4: no new variables on left side of :=
# command-line-arguments .\main.go:5:4: no new variables on left side of := packagemain import"fmt" funcmain(){ varbint; b:=1; fmt.Println(b); } 正确写法:去掉:或者加新的变量 packagemain import"fmt" funcmain(){ varbint; b,a:...原创 2021-02-20 12:26:00 · 170 阅读 · 0 评论 -
go声明局部变量没使用报错# command-line-arguments .\main.go:4:6: a declared but not used
# command-line-arguments .\main.go:4:6: a declared but not used packagemain import"fmt" funcmain(){ varastring="hhh"; varb,cint=1,2 fmt.Println(b,c); } 正确写法: packagemain import"fmt" funcmain(){ //varastring="hhh"; ...原创 2021-02-20 12:23:35 · 1011 阅读 · 0 评论 -
.\main.go:3:6: missing function body .\main.go:4:1: syntax error: unexpected semicolon or newline be
.\main.go:3:6: missing function body .\main.go:4:1: syntax error: unexpected semicolon or newline before { packagemain import"fmt" funcmain() { fmt.Println("Helloworld!") } 正确写法: packagemain import"fmt" funcmain(){ fmt.Println("He...原创 2021-02-20 11:29:44 · 509 阅读 · 0 评论 -
golang安装及说明
原创 2021-02-15 19:13:25 · 92 阅读 · 0 评论