[golang专题讲解] —— 谈谈ok那些事儿

## 谈谈ok的那些事儿 ok即断言,可以断言某一个变量是特定类型,也可以断言map中存在某一个key值 ### 1.类型转换断言 ```golang var v interface{} = 1 // 类型断言成功 v1, ok := v.(int) fmt.Println(v1, ok) // 1 true // 类型断言失败 有ok 则不会panic 并返回断言的类型的零值,在这里是float64的零值:0 v2, ok := v.(float64) ...阅读全文

2018-08-20 11:44:58

Go语言爱好者周刊:第 1 期

这里记录每周值得分享的 Go 语言相关内容,周日发布。 欢迎投稿,推荐或自荐文章/软件/资源等,请[提交 issue](https://github.com/polaris1119/golangweekly/issues) 。 ![gophercon](https://raw.githubusercontent.com/polaris1119/golangweekly/master/docs/imgs/issue001/gophercon.png) (题图:来自 GopherC...阅读全文

2019-07-28 20:38:39

【每日一库】Web 表单验证利器:go-playground/validator

这是一个 Go 结构体及字段校验器,包括:跨字段和跨结构体校验,Map,切片和数组,是目前校验器相关库中 Star 数最高的一个,对国际化支持也很好,建议大家使用它。 它具有以下独特功能: - 通过使用验证标签(tag)或自定义验证程序进行跨字段和跨结构体验证; - 切片,数组和 map,可以验证任何的多维字段或多层级; - 能够深入(多维)了解 map 键和值以进行验证; - 通过在验证之前确定其基础类型来处理接口类型; - 处理自定义字段类型,例如 sql driver ...阅读全文

2020-02-27 16:29:32