为什么选用Go语言,而不是传统强力语言如Java或者C。或者说GO语言有哪些优点呢?
- 强大的静态类型
- 高性能以及高并发
- 良好的使用社区
- 垃圾回收, etc.
Go 语言基础语法第一弹
变量 Variable
Go语言主要有三种定义变量的方法
// 第一种
var i int
i = 42
// 第二种
var i int = 42
// 第三种
i := 42 // 相比于别的语言,Go语言用:=的方式可以不用先定义变量的类型, e.g i := 42就说明i变量是一个整数为42
//两种打印方式
// 第一种
fmt.Println(i) // 直接打印出变量i的值
// 第二种
print.Printf("%v", "T", i,i) // 打印i的值以及它的类型,在这个例子里,42,int
// 如果我们要定义一系列语言,在别的语言里我们通常会
var actorName string = "Elisabeth Sladen"
var companion string = "Sarah Jane Smith"
var doctoNumber int = 3
var season int = 11
//不得不说,发明Go的这帮大佬,真的很有想象力,在这里给我们提供了更有效率的写法
var(
actorName string = "Elisabeth Sladen"
companion string = "Sarah Jane Smith"
doctoNumber int = 3
season int = 11
)