helloworld
package main
import "fmt"
func main() {
a, b := "hello", "world"
fmt.Println(a, b)
}
定義變量
go 定義變量
函數外的每個語句都必須以關鍵字開始(var
、func
、等等),:=
結構不能使用在函數外。
常量的定義與變量類似,只不過使用 const 關鍵字。
常量不能使用 := 語法定義。
// 直接定義
f := "hellow"
//指定變量類型
var s1 string = " ni hao"
定義函數
單個返回值的函數 不需要 加 ()
func swap(a string, b string) (string , string)
func add(a int, b int) int
package main
import "fmt"
func main() {
a, b := "hello", "world"
fmt.Println(swap(a,b))
}
func swap(a string, b string) (string , string) {
return b,a
}