一、第一个main函数
hello word
在go语言中,需要导入 fmt 用来执行print的控制台输出操作
import “fmt”
声明一个main函数
func main(){
fmt.Println(“hello,word!!")
}
可以选择直接电脑上面通过
go run hello-world.go 来执行函数
也可以将go文件编译之后,直接运行
编译命令:
go build hello-world.go
然后运行
./hello-world
二、GO语言中的值类型
GO语言中拥有多个值类型,比如字符串,整型,浮点型,布尔 型等
字符串可以通过+进行连接
下面示例展示了不同的值类型
package main
import "fmt"
func main() {
fmt.Println("hello ,word")
fmt.Println("my name " + "is " + " bin" )
fmt.Println("1+1=",1+1)
fmt.Println("7.0/3.0",7.0/3.0)
fmt.Println(true&&false)
fmt.Println(true||false)
fmt.Println(!true)
}
三、Go语言中的变量
在Go中,变量需要被显式声明,并可以被编译器用来检查函数调用时的类型正确性
var 类型可以声明一个或者多个变量,Go可以自动的推断变量数据类型
var j ,x = "gogogo",123
fmt.Println(j,x)
var 用来声明变量
可以直接通过 := 方式,用来声明并赋值
f := "hi good"
fmt.Println(f)
当声明一个变量,却没有赋值的话,那么默认为空,int类型则为0
四、Go语言中的常量
在Go语言中,const用于声明一个常量
const可以出现在任何var语句出现的地方,
import "fmt"
const conf = "this is const "
func main() {
const j string = "bad,good"
fmt.Println(j)
fmt.Println(conf)
}