zoukankan      html  css  js  c++  java
  • 函数

    一、定义

    函数是一块执行特定任务的代码。一个函数是在输入源基础上,通过执行一系列的算法,生成预期的输出。

    语法

    func关键字 函数名(参数1 类型,参数2 类型)(返回值类型){}

    使用方法

    无参数,无返回值
    package main
    
    import "fmt"
    
    func main(){
        test()  // 不传参数
    
    }
    
    
    func test(){
        fmt.Println("123")
    }
    有两个int类型参数
    package main
    
    import "fmt"
    
    func main(){
        test(1,2) 
    
    }
    
    //func test(a int,b int){
    func test(a ,b int){  // 如果两个参数都是int,可以在后面写一个int就行
        fmt.Println(a+b)
    }
    有一个数字类型参数(一定要返回类型)
    package main
    
    import "fmt"
    
    func main(){
        a := test(1,2)
        fmt.Println(a)
    
    }
    
    
    func test(a,b int) int {
        return a+b
    }
    返回多个值
    package main
    
    import "fmt"
    
    func main(){
        a ,b:= test(1,2)
        fmt.Println(a)
        fmt.Println(b)
    
    }
    
    func test(a,b int)(int,string){
        return a+b,"ok"
    }
    命名返回值
    package main
    
    import "fmt"
    
    func main(){
        a ,b:= test(1,2)
        fmt.Println(a)
        fmt.Println(b)
    
    }
    
    func test(a,b int) (c int, d string)  {
        c=10
        d="成功"
        return
    }
    不定长参数
    package main
    
    import "fmt"
    
    func main(){
        test(1,"xy")
    
    }
    
    func test(a ...interface{}) {  // interface可以接受任意类型的参数
        fmt.Println(a)
    }
  • 相关阅读:
    小记2_finddata_t结构体
    小记1
    2014-1-2 笔记
    _RecordsetPtr的 open函数
    SAFEARRAY
    用VC实现特定编辑框上对回车键响应
    常用控件的常用消息
    单文档与多文档
    java中得到json格式的数据
    form表单验证时的onsubmit事件
  • 原文地址:https://www.cnblogs.com/xiongying4/p/12012847.html
Copyright © 2011-2022 走看看