Is there a performance problem with using t. (type) in go?

func Test(t T){
   t.(A).xxx
}

T is an interface. The purpose of
is to make the method a little more flexible, but will there be performance problems if you use it too much?


Type conversion involves run-time security checks

in order to ensure type safety, type determination needs to perform a series of checking operations when Go is running.
also has a greater performance impact when converting interface A to interface B, because it needs to check and ensure that one interface implements another.

have seen this question before
you can take a look at this article
https://stackoverflow.com/que.

.
Menu