1.main 函数 package main import ( "fmt" "test/pkg" ) func main() { a1 := pkg.Add(10, 100) fmt.Println(a1) ret_a, ret_b, ret_c := pkg.RuturnFunc() fmt.Println(ret_a, ret_b, ret_c) values := []int{8, 1, 5, 2, 4} fmt.Println(pkg.BubbleSort(values)) } 2.冒泡排序 package pkg func BubbleSort(arr []int) []int { for i := 0; i< len(arr); i++ { for j := 0; j < len(arr); j++ { if arr[i] < arr[j]{ arr[i], arr[j] = arr[j], arr[i] } } } return arr } 3. 0 到 100 加法 package pkg // num1到num2 求和 func Add(num1 int, num2 int) int { sum := 0 for i:= num1; i < num2; i++ { sum += i } return sum } 4.多返回值 package pkg func RuturnFunc() (a int, b string, c float32){ aa := 100 bb := "aaaa" cc := 1.2 return aa, bb, float32(cc) }