美文网首页
定义函数类型

定义函数类型

作者: 荒古遗尘狗贼 | 来源:发表于2019-06-29 14:19 被阅读0次

    函数也可以作为一种数据类型,可以这样定义

    package main

    import "fmt"

    func add(a,b int)int{

    return a+b

    }

    func jian(a,b int)int{

    return a-b

    }

    func main(){

    //定义一个函数类型,类型名为Function

    type Function func(int,int)int

    //定义一个Function的变量,名为test1

    var test1 Function

    //这样可以把test1当做add函数来使用了

    test1=add

    num:=test1(10,20)

    fmt.Printf("%v\n",num)

    test1=jian

    num1:=test1(100,20)

    fmt.Printf("%v",num1)

    }

    相关文章

      网友评论

          本文标题:定义函数类型

          本文链接:https://www.haomeiwen.com/subject/xyoucctx.html