Go语言入门第一章

134 阅读1分钟

为什么选用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 
)

今天的分享就到这里啦,谢谢大家的观看