您现在的位置是:首页 >技术交流 >golang语法的注意事项网站首页技术交流

golang语法的注意事项

小墨蛇 2024-10-06 00:01:05
简介golang语法的注意事项

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括号提示
在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。