Go如何实现枚举小实例分享
2016-02-22 14:52
453 查看
package handler const ( StatusDefaultError = 1 StatusAuthFaild = 600 StatusUnknowAction = 601 StatusPostArgsError = 602 StatusNotValidFile = 603 ) var statusText = map[int]string{ StatusDefaultError: "Unknow Error", StatusAuthFaild: "Authentication Failed!", StatusUnknowAction: "Unknow Action", StatusPostArgsError: "Post Args Error", StatusNotValidFile: "Not Is A Valid Zip File", } func StatusText(code int) string { str, ok := statusText[code] if ok { return str } return statusText[StatusDefaultError] }
相关文章推荐
- C#编程中枚举类型的使用教程
- 枚举的用法详细总结
- PHP中Enum(枚举)用法实例详解
- c#入门之枚举和结构体使用详解(控制台接收字符串以相反的方向输出)
- 理解C#中的枚举(简明易懂)
- C#枚举中的位运算权限分配浅谈
- C++基础入门教程(四):枚举和指针
- FileShare枚举的使用小结(文件读写锁)
- Java枚举类用法实例
- 枚举窗口句柄后关闭所有窗口示例
- javascript模拟枚举的简单实例
- 深入剖析JavaScript中的枚举功能
- Go语言入门教程之Arrays、Slices、Maps、Range操作简明总结
- GO语言异常处理机制panic和recover分析
- go语言执行windows下命令行的方法
- Go语言计算两个经度和纬度之间距离的方法
- Go语言排序与接口实例分析
- Go语言导出内容到Excel的方法
- go语言实现sqrt的方法
- Go语言MessageBox用法实例