zoukankan      html  css  js  c++  java
  • Go语言的函数03---返回值

    package main
    
    import "fmt"
    
    /*无返回值*/
    func Sub1(a, b int)  {
    	ret := a - b
    	fmt.Println("a-b=",ret)
    }
    
    /*
    有返回值
    返回值 int类型,参数a-b的结果
    */
    func Sub2(a,b int) int {
    	ret := a-b
    	return ret
    }
    
    func Sub3(a,b int) (difference int) {
    	ret := a-b
    	return ret
    }
    
    /*
    多个返回值
    计算两个数的和差积商
    返回值 int,int,int,int 两个数的和差积商
    */
    func Calculate(a, b int) (sum int,difference int,product int,quotient float64) {
    	sum = a + b
    	difference = a - b
    	product = a * b
    	quotient = float64(a) /float64(b)
    	return sum, difference, product, quotient
    }
    
    func main() {
    	//Sub1(5,3)
    	//ret := Sub2(5, 3)
    	//fmt.Println(ret)
    	//ret = Sub3(5, 5)
    	//fmt.Println(ret)
    	sum, difference, product, quotient := Calculate(3, 5)
    	fmt.Println(sum, difference, product, quotient)
    }
    

      

  • 相关阅读:
    3月30日
    3月29日
    3月26日
    3月24
    3月22日
    3月20日
    博弈论基础
    $burnside$引理与$pacute olya$定理
    min-max容斥
    模板
  • 原文地址:https://www.cnblogs.com/yunweiqiang/p/11789196.html
Copyright © 2011-2022 走看看