go - Golang Cast interface to struct - Stack Overflow
Jun 20, 2018 · v = i. (T) where i is the interface and T is the concrete type. It will panic if the underlying type is not T. To have a safe cast, you use: v, ok = i. (T) and if the underlying type is not T, ok is set to false, otherwise true. Note that T can also be an interface type and if it is, the code cast i into a new interface instead of a concrete type.
DA: 47 PA: 19 MOZ Rank: 81