package main //導包 main可執行文件 若是更換其餘的name則不會執行 會生成一個.a文件供其餘程序引入調用 import( // go全部的功能都靠包的引入 "fmt" // 輸出輸出模塊 ) func main(){ //主函數 fmt.Println("hello word") // Println 輸出至終端 }
func add(a int, b int // 定義參數類型 ) int //定義返回值類型 { var sum int // 定義變量類型 sum = a + b return sum // 返回值 }
func main(){ go fmt.Println("hello") }
func main(){ pip3:=make(chan int,3) // make開闢空間 長度爲3 且只能存int類型 pipe <- 1 pipe <- 2 }
func calc(a int,b int)(int,int){ //(int,int) 定義返回值 sum:= a+ b avg:= (a+b)/2 return sum,avg }