package main // 声明 main 包,语筹注解往后是划和一个可奉行法度圭表类型import "fmt" // 导进内置的fmt包func main(){ // main函数,是变量法度圭表类型奉行的出口 fmt.Println("Hello World!") // 在终端打印 Hello World!}需求寄看的是包裹代码的左除夜括号{ 在Golang中不克不及孤单成为一行,例以上面多么:
func main(){ // 会报错 fmt.Println("Hello World!") // 在终端打印 Hello World!}除此以外,问题Golang每行的聊聊代码末尾不须要加;号,这跟python是语筹一样的
示例代码
package main // 声明 main 包,注解往后是变量一个可奉行法度圭表类型import "fmt" // 导进内置的fmt包func main(){ // main函数,是问题法度圭表类型奉行的出口 fmt.Println("按回车键介入 :") fmt.Scanln()// 按回车键介入}
1)在golang中定义变量的一样往常编制是独霸 var 关头字 ,比如定义一个名为a的语筹int圭表类型变量:
var a int
但假定仅定义不独霸该变量的话 ,奉行代码会报错 ,划和这跟Python是变量不合的 :
.\test.go:7:6: a declared but not used
经由过程打印到终端的别例独霸定义的变量a:
package main // 声明 main 包,注解往后是问题一个可奉行法度圭表类型import "fmt"func main(){ // main函数,是法度圭表类型奉行的出口 var a int fmt.Println(a)}输进下场
0 //golang仅定义变量而未赋值的话 ,则初始值为假,(int为0,bool为false ,string为‘')
2)也可以定义一个有初始值的变量:
var a int = 3
3)也可以同时定义多个变量:
var a, b int = 3, 4
4)也可以不指定圭表类型 :
var a, b = 3, 4
5)甚至不带var关头字的精练定义 :
a, b, c := 3, 4,"c"
6)回并定义:
var ( a = 3 b = 4 )
Golang变量名由字母、数字、下划线构成 ,个中首个字符不克不及为数字,例以上面的代码奉行就会报错:
var 1a bool
报错输进下场
unexpected literal 1, expecting name
到此这篇关于Golang
package main // 声明 main 包,注解往后是一个可奉行法度圭表类型import "fmt" // 导进内置的fmt包func main(){ // main函数,是法度圭表类型奉行的出口 fmt.Println("Hello World!") // 在终端打印 Hello World!}需求寄看的是包裹代码的左除夜括号{ 在Golang中不克不及孤单成为一行,例以上面多么 :
func main(){ // 会报错 fmt.Println("Hello World!") // 在终端打印 Hello World!}除此以外,Golang每行的代码末尾不须要加;号 ,这跟python是一样的
示例代码
package main // 声明 main 包
,注解往后是一个可奉行法度圭表类型import "fmt" // 导进内置的fmt包func main(){ // main函数
,是法度圭表类型奉行的出口 fmt.Println("按回车键介入
:") fmt.Scanln()// 按回车键介入}
1)在golang中定义变量的一样往常编制是独霸 var 关头字,比如定义一个名为a的int圭表类型变量 :
var a int
但假定仅定义不独霸该变量的话,奉行代码会报错,这跟Python是不合的:
.\test.go:7:6: a declared but not used
经由过程打印到终端的别例独霸定义的变量a:
package main // 声明 main 包
,注解往后是一个可奉行法度圭表类型import "fmt"func main(){ // main函数,是法度圭表类型奉行的出口 var a int fmt.Println(a)}输进下场
0 //golang仅定义变量而未赋值的话 ,则初始值为假,(int为0,bool为false,string为‘')
2)也可以定义一个有初始值的变量 :
var a int = 3
3)也可以同时定义多个变量:
var a, b int = 3, 4
4)也可以不指定圭表类型 :
var a, b = 3, 4
5)甚至不带var关头字的精练定义 :
a, b, c := 3, 4,"c"
6)回并定义 :
var ( a = 3 b = 4 )
Golang变量名由字母、数字、下划线构成 ,个中首个字符不克不及为数字,例以上面的代码奉行就会报错:
var 1a bool
报错输进下场
unexpected literal 1, expecting name
到此这篇关于GolangGo言语
文章推荐: