Go语言中的反射(reflection)可以用于实现哪些高级功能?请举例说明。

NoSuchKey