猿问

在go中使用函数作为if语句的参数

我正在尝试使以下内容起作用:


func ArticlesHandler(w http.ResponseWriter, r *http.Request) {

  ...

  if(ValidTokenProvided(w,r)){

    ...

  }

  ...

}

func ValidTokenProvided(w http.ResponseWriter, r *http.Request) {

  ...

  return false

}

如何将函数作为参数传递?或者如果我不能,那么实现这一目标的最佳方法是什么。


繁星点点滴滴
浏览 196回答 1
1回答

牛魔王的故事

ValidTokenProvided 是一个 void 方法.. 使它成为 bool:func ValidTokenProvided(w http.ResponseWriter, r *http.Request) bool {...
随时随地看视频慕课网APP

相关分类

Go
我要回答