• Go入门笔记-17 type func自定义函数结合Map使用


    1、代码

    package main
    
    import "fmt"
    
    type Get func(serviceName string) interface{}
    
    func get1(serviceName string) interface{} {
    	return serviceName
    }
    
    var a = func(get Get, serviceName string) interface{} {
    	return get(serviceName)
    }
    
    type ServiceMap map[string]Get
    
    func main() {
    	fmt.Println(a(get1, "aaa"))
    	var bMap = ServiceMap{"1": get1}
    	fmt.Println(bMap["1"]("bbb"))
    
    }
    

      

    2、输出结果

    本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
    另外建了几个QQ技术群:
    2、全栈技术群:616945527,加群口令abc123
    2、硬件嵌入式开发: 75764412
    3、Go语言交流群:9924600

    闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
  • 相关阅读:
    Tarjan 算法 自学整理
    POJ 2395 Out of Hay
    Codevs 1557 热浪
    Codevs 2956 排队问题
    Codevs 1005 生日礼物
    集合
    奇怪的函数
    关押罪犯
    搭积木
    大数据
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15136929.html
Copyright © 2020-2023  润新知