聊聊golang的类型断言

使用var _ someInterface = someStruct{}可以在编译时期校验某个struct或者其指针类型是否实现了某个接口。

Go 语言编译期断言

> 这篇文章是关于一个鲜为人知的让 Go 在编译期断言的方法。在这段代码中,var _ = 行确保类

学习Golang第19天 – 类型断言

类型断言(Type Assertion)是一个使用在接口值上的操作,用于检查接口类型变量所持有的值是否实现了期望的接口或者具体的类型。在Go语言中类型断言的语法格式如下:value, ok := x.(T)其中,x 表示一个接口的类型,T 表示一个具体的类型(也可为接口类型)。