package main
import "fmt"
func add(x int, y int) int {
return x + y
}
func main() {
fmt.Println(add(42, 13))
}
func add宣告值 x y 然後return(返回)值 x+y
println 列出 值add(42,13) 答案 42+13=55
(2)
將原本的( x int,y int ) 簡寫為 x,y int 答案相同 代表可以簡寫
(3)
將func 名稱 改成N 答案不變,func可以自行取名
package main
import "fmt"
func swap(x, y string) (string, string) {
return y, x
}
func main() {
a, b := swap("hello", "world")
fmt.Println(a, b)
fmt.Println(a)
fmt.Println(b)
}
swap(x,y string) 交換
交換 ( x,y ) 值 後回傳 ( y,x )
在函數main 中 宣告 a,b= swap (x"hello", y"word" )
在print 時 因為 func swap 所以 a回傳值為y=word
b回傳值為x=hello




沒有留言:
張貼留言