为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
阿晨1998 2023-06-05 13:26:15
我想从 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()}
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

Insert您可以通过简单地使用来调用它GetUsers。


func Insert(c echo.Context) error{

    models.Insert()

    return GetUsers(c)

}

您使用的语法c.GetUsers()需要GetUsers是一个声明为其Context接收者类型的方法——在echo包中——如下所示:


// package echo

func (c Context) GetUsers() error {

    …

}


// package other

func Insert(c echo.Context) error{

    models.Insert()

    return c.GetUsers()

}

但我假设这不是你想要的,因为Context惯用的不应该包含用户。


查看完整回答
反对 回复 2023-06-05
  • 1 回答
  • 0 关注
  • 118 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信