go 语言小练习

 

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)
}


0
444
上一篇:
下一篇: