package main
import(
"fmt"
)
//变量 名字 类型
func add(a int, b int) int {
var sum int
sum = a + b
return sum
}
func main() {
//调用
var c int
c = add(100, 200)
fmt.Println("hello world==add=", c)
}
package main
import(
"fmt"
)
func test_pipe() {
// 管道
pipe := make(chan int,3)
pipe <- 1
pipe <- 2
pipe <- 3
fmt.Println(len(pipe))
}
// func main() {
// test_pipe ()
// //调用
// }
###多返回值
package main
import (
"fmt"
)
func calc(a int, b int) (int, int) {
c := a + b
d := (a + b) / c
return c, d
}
func main() {
sum, avg := calc(100, 200)
fmt.Println("sum=", sum, "avg=", avg)
}
###包的概念
1.和python一样,把相同功能的代码放到一个目录,称之为包
2.包可以被其他包引用
3.main包是用来生成可执行文件,每个程序只有一个main包
4.包的主要用途是提高代码的可复用性