I have seen an import clause import _ "lib/math"
in go Specification.
The Specification states "To import a package solely for its side-effects (initialization), use the blank identifier as explicit package name"
Why would import the package for initialization, if the package cant not be used since the package name is a blank identifier. what exactly is it used for?