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) 
    

      

     

  • 相关阅读:
    总结下目前维护团队中用到的一些技术和工具
    一次修改时间导致的ORACLE 实例崩溃
    ruby 用watir 登录 CU的代码
    最近好烦.真的好烦
    Lucene.Net学习
    项目上线了,心情好爽
    轻松掌握XMLHttpRequest对象[转]
    微软发布3款SQL Injection攻击检测工具
    Domino开发
    用在JavaScript的RequestHelper [转]
  • 原文地址:https://www.cnblogs.com/nulige/p/10219923.html
Copyright © 2011-2022 走看看