zoukankan      html  css  js  c++  java
  • go语言基础之普通参数列表

    1、普通参数列表 (备注:只有一个参数)

    示例1:

    package main //必须有一个main包
    
    import "fmt"
    
    //有参无返回值函数的定义,普通参数列表
    //定义函数时,在函数名后面()定义的参数叫形参
    //参数传递,只能由实参传递给形参,不能反过来,单向传递
    func MyFunc01(a int) {
    	fmt.Println("a = ", a)
    }
    
    //有参无返回值函数调用:  函数名(所需参数)
    //调用函数传递的参数叫实参
    func main() {
    	MyFunc01(666)
    }
    

    #执行结果:

    a =  666
    

    示例2: 多个参数

    package main //必须有一个main包
    
    import "fmt"
    
    //有参无返回值函数的定义,普通参数列表
    //定义函数时,在函数名后面()定义的参数叫形参
    //参数传递,只能由实参传递给形参,不能反过来,单向传递
    func MyFunc02(a int, b int) {
    	fmt.Printf("a = %d, b = %d
    ", a, b)
    }
    
    //有参无返回值函数调用:  函数名(所需参数)
    //调用函数传递的参数叫实参
    func main() {
    	MyFunc02(666, 777)
    } 

    执行结果:

    a = 666, b = 777
    

      

    示例3: 相同类型变量

    package main //必须有一个main包
    
    import "fmt"
    
    //有参无返回值函数的定义,普通参数列表
    //定义函数时,在函数名后面()定义的参数叫形参
    //参数传递,只能由实参传递给形参,不能反过来,单向传递
    func MyFunc02(a, b int) {
    	fmt.Printf("a = %d, b = %d
    ", a, b)
    }
    
    //有参无返回值函数调用:  函数名(所需参数)
    //调用函数传递的参数叫实参
    func main() {
    	MyFunc02(666, 777)
    }
    

    执行结果:

    a = 666, b = 777
    

     

    示例4:多种类型的定义方法  (备注:全部写上类型)

    func MyFunc06(a string, b string, c float64, d int, e int) 
    

      

     

  • 相关阅读:
    AVR单片机教程——EasyElectronics Library v1.1手册
    C++ lambda的演化
    希尔排序的正确性 (Correctness of ShellSort)
    PAT甲级满分有感
    PAT甲级题分类汇编——杂项
    Python第八章-异常
    Python第七章-面向对象高级
    Python第七章-面向对象初级
    Python第六章-函数06-高阶函数
    Python第六章-函数05-迭代器&生成器
  • 原文地址:https://www.cnblogs.com/nulige/p/10219923.html
Copyright © 2011-2022 走看看