golang自己写的例子代码