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

在严重行中共享代码

在严重行中共享代码

Go
慕侠2389804 2021-09-13 19:39:39
为了可读性,我将方法链拆分为多行:for _, e := range methods {    switch e {    case "GET":        if len(name) > 0 {            router.Handle(path, httpAjaxFunc(handler))                  .Methods(e)                  .Headers("X-Requested-With", "XMLHttpRequest", "Payload", "")                  .Name(name[0]);        } else {            router.Handle(path, httpAjaxFunc(handler))                  .Methods(e)                  .Headers("X-Requested-With", "XMLHttpRequest", "Payload", "");        }在第 29 行,文件控制器\路由\funcs.gosyntax 错误:意外。我怎样才能把它分成多行?
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

这有点丑陋,但我所知道的唯一方法:


for _, e := range methods {

    switch e {

    case "GET":

        if len(name) > 0 {

            router.Handle(path, httpAjaxFunc(handler)).

                  Methods(e).

                  Headers("X-Requested-With", "XMLHttpRequest", "Payload", "").

                  Name(name[0])

        } else {

            router.Handle(path, httpAjaxFunc(handler)).

                  Methods(e).

                  Headers("X-Requested-With", "XMLHttpRequest", "Payload", "")

        }


查看完整回答
反对 回复 2021-09-13
  • 1 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

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