回复 @php_小小人物 : 是的。你在答案里抄的那个代码真正实现起来会很麻烦。go不像php,随便可以返回一个任意类型的变量,go的返回值也一定要是确定类型的,那个getStructObj连返回值类型都没,根本不能return obj。当然 你可以返回一个interface{}类型的Obj,但是当你想把这个obj当成test实例来用的时候,仍然要用类型断言obj.(test)来访问,没有任何实质上的区别。


其它人估计是没用过PHP?根本没理解你提问的意图。。