我是刚接触过golang的人,我正在尝试用julienschmidt/httprouter创建一个网络项目。我正在搜索创建一个格式良好、结构良好的项目,因此我有两个关于性能、传递和返回值或指针的问题。在我的例子中,我想要创建一个函数,从请求中返回一个对象,所以我已经创建了它:func (storeController *StoreController) Ne
type bar struct { someNumber int} 在进一步的程序中,我反复遇到这样的情况:我得到指向这些结构的指针如果这些不是指针,我知道我可以为每个返回名称的结构编写一个公共接口,并将其用作类型。但有了指针,所有这些都不起作用。Go要么在编译时抱怨,要么nil检查不起作用而变得恐慌。有没有办法更好地做到这一点,即只为我所有的