[Go] golang中接口值(interface)的比较
发布时间:2021-05-21 06:49:52 所属栏目:大数据 来源: https://www.jb51.cc
导读:当写项目的过程中,有时候进行逻辑判断,如果没注意对两个interface类型的变量进行比较,会造成混乱问题 接口比较的时候,只有当这两个变量的动态类型,动态值都相等的时候,才是相等的 一个nil的interface类型,是包含下面俩的,动态类型和动态值 ? ? ? 使用fmt.Pri
当写项目的过程中,有时候进行逻辑判断,如果没注意对两个interface类型的变量进行比较,会造成混乱问题 接口比较的时候,只有当这两个变量的动态类型,动态值都相等的时候,才是相等的 一个nil的interface类型,是包含下面俩的,动态类型和动态值 ? ? ? 使用fmt.Printf("%Tn",w)? 可以打印interface变量的动态类型 比如项目里,这俩变量虽然都是interface{}的 值都是1,但是不能进行直接比较?,这里我进行了全都转成字符串类型 ? ? ? (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |