Go 函数:从调用契约到错误边界 | 自在学