如何在go中调用另一个函数?

我想从 Insert 函数调用 GetUsers,但我不知道。


func GetUsers(c echo.Context) error{

  result := models.GetUsers()

  return c.Render(http.StatusOK, "users.html", result)

}


func Insert(c echo.Context) error{

  models.Insert()

  return c.GetUsers()

}


阿晨1998
浏览 119回答 1
1回答

四季花海

Insert您可以通过简单地使用来调用它GetUsers。func Insert(c echo.Context) error{    models.Insert()    return GetUsers(c)}您使用的语法c.GetUsers()需要GetUsers是一个声明为其Context接收者类型的方法——在echo包中——如下所示:// package echofunc (c Context) GetUsers() error {    …}// package otherfunc Insert(c echo.Context) error{    models.Insert()    return c.GetUsers()}但我假设这不是你想要的,因为Context惯用的不应该包含用户。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go