3 ms·
Go's weak type system encourages use of dynamic type ops (such as casting interface{}, etc) and obviously the compiler is out of the loop at compile time so it
by eternalban 5y ago
Go's weak type system encourages use of dynamic type ops (such as casting interface{}, etc) and obviously the compiler is out of the loop at compile time so it can't help.
- theshrike79 5y agoI've written my fair share of Go over the years and I've cast to interface{} exactly zero times.
- simiones 5y agoExplicitly, I believe you, but I'd bet you've often implicitly cast to interface{} (even some very legitimate cases like json.Marshal() are still technically casts to interface{}).