Go注意事项-01

  • Go注意事项
    • 关于大括号

    a.错误方式

 

package main

func main()
{
	fmt.Println("bibibibobi!")
}

 

     错误:./Mine.go:4:1: syntax error: unexpected semicolon or newline before {

    b.正确方式

package main

import "fmt"

func main(){
	fmt.Println("bibibibobi!")
}
    • 未被使用的变量

    如果函数中存在未使用的变量,代码将编译失败,但是未使用的全局变量是不影响的。

package main

import "fmt"

var example int

func main() {
	var example01 int
	var example02 int = 2
	fmt.Println("bibibibobi!")
	fmt.Print("正确示范=%s",example02)
}

    错误:./Mine.go:6:6: example01 declared but not used

    • 变量名重复

    全局变量与局部变量名称可以相同,但是函数内的局部变量会被优先考虑

package main

import "fmt"
 var example int = 1010
func main() {
	var example int = 2020
	
	fmt.Println("bibibibobi!")
	fmt.Printf("正确示范=%d",example)
}

    输出:bibibibobi!

       正确示范=2020

    • 简式变量声明仅可以在函数内部使用

 

posted @ 2020-07-29 10:43  姜汁汽水  阅读(128)  评论(0)    收藏  举报