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) 
    

      

     

  • 相关阅读:
    解释器模式
    java-->Hashtable简单使用
    HashTable和HashMap区别
    享元模式
    Beanutils.copyProperties( )用法
    删除List集合中的元素方法
    Date中before和after方法的使用
    Spring定时任务@Scheduled注解使用方式
    Oracle中INSTR、SUBSTR和NVL的用法
    StringBuffer的delete方法与deleteCharAt方法的区别。
  • 原文地址:https://www.cnblogs.com/nulige/p/10219923.html
Copyright © 2011-2022 走看看