golang语法的注意事项

目录

    • 1.源文件以`.go`结尾
    • 2.过文件只能存在一个`mian` 函数 (入口函数)
    • 3. go严格区分大小写
    • 4. golang的每行代码是一个语句 默认存在 ; 不需要自己写了
    • 5. golang 是每一行每一行的执行的 不要把多个语句写在一行
    • 6. 定义变量 或是导入的包未使用 无法同过编译
    • 7. {} 都是成对出现 为了避免括号丢失 建议安装插件

1.源文件以.go结尾

golang写的程序文件 都是以 .go 结尾
在这里插入图片描述

2.过文件只能存在一个mian 函数 (入口函数)

package main

import "fmt"

func main()  {
	fmt.Printf("hello")
}

下面是错误的

package main

import "fmt"

func main()  {
	fmt.Printf("hello")
}
func main()  {//两个mian
	fmt.Printf("hello")
}


3. go严格区分大小写

变量的创建中

A  和 a  是不同的

4. golang的每行代码是一个语句 默认存在 ; 不需要自己写了

package main

import "fmt"

func main()  {
	fmt.Printf("hello") //此处默认存在 ;结尾
}

package main

import "fmt"

func main()  {
	fmt.Printf("hello") //此处默认存在 ;结尾
	fmt.Printf("hello"); //和上面效果一样
}

要想多条语句 一行的话

package main

import "fmt"

func main()  {
	fmt.Printf("hello") //此处默认存在 ;结尾
	fmt.Printf("hello"); //和上面效果一样
	fmt.Printf("hello");fmt.Printf("hello");fmt.Printf("hello");
	//多条语句一行就需要加上分号
	
}

5. golang 是每一行每一行的执行的 不要把多个语句写在一行

package main

import "fmt"

func main()  {
	fmt.Printf("hello") 
	fmt.Printf("hello")fmt.Printf("hello") //此处就会报错
}

6. 定义变量 或是导入的包未使用 无法同过编译

导入的包未使用 无法编译通过

package main

import "fmt"

func main()  {
	
}

定义变量未使用 无法编译通过

package main

import "fmt"

func main()  {
	fmt.Printf("hello")
	var name=12 //未使用
}

7. {} 都是成对出现 为了避免括号丢失 建议安装插件

插件:
Rainbow brackets括号提示
golang语法的注意事项_第1张图片

你可能感兴趣的:(golang,golang,java,蓝桥杯)