package main
import (
"fmt"
"time"
)
func main() {
fmt.Print("hello go!")
time.Sleep(1 * time.Second)
}
运行后,结果如下:
1、golang表达式中,加;和不加;都可以
2、函数的{和函数名一定是同一行的
二、变量声明
package main
import "fmt"
func main() {
//方法一: 声明一个变量 默认的值是0
var a int
fmt.Println("a = ",a)
fmt.Printf("type of a = %T\n",a)
//方法二:声明一个变量 初始化一个值
var b int = 100
fmt.Println("b = ",b)
fmt.Printf("type of b = %T\n",b)
var bb string = "abcd"
fmt.Printf("bb = %s,type of bb =%T\n",bb,bb)
//方法三:在初始化的时候,可以省去数据类型,通过值自动匹配当前的变量的数据类型
var c = 100
fmt.Println("c=",c)
fmt.Printf("type of c = %T\n",c)
var cc = "abcd"
fmt.Printf("cc = %s,type of cc = %T\n",cc,cc)
//方法四:(常用的方法) 省去var关键字,直接自动匹配
e := 100
fmt.Println("e = ",e)
fmt.Printf("type of e = %T\n",e)
f :="abcd"
fmt.Println("f = ",f)
fmt.Printf("type of f = %T\n",f)
//声明多个变量
var xx,yy int = 100,200
fmt.Println("xx = ",xx,",yy = ",yy)
var kk,ll = 100,"alice"
fmt.Println("kk = ",kk,",ll = ",ll)
//多行的多变量声明
var (
vv int = 100
jj bool = true
)
fmt.Println("vv = ",vv,",jj = ",jj)
}
1、声明一个变量,默认的值是0
2、初始化一个值。var b int = 100
3、可以省去数据类型 var c=100
4、省去var关键字,可以自动匹配 e := 200
5、全局变量的声明,方法四不支持
6、多变量的声明
单行写法 :
var xx,yy = 100, 200
var kk ,ll = 100 ,“flag”文章来源:https://www.toymoban.com/news/detail-796872.html
多行写法
var {
vv int =100
jj bool = true
}文章来源地址https://www.toymoban.com/news/detail-796872.html
到了这里,关于go语言初探(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!