go语言struct中有函数指数的示例讲解感激不尽

1.由于我是第一次接触GO语言的基础,第一次见到这个struct中有函数,在很多基础教程里都没有讲到,求大神们给个相关的示例帮助我理解,谢谢!2.
packageengine
typeRequeststruct{
Urlstring
ParserFuncfunc([]byte)ParseResult
}
typeParseResultstruct{
Requests[]Request
Items[]interface{}
}
funcNilParser([]byte)ParseResult{
returnParseResult{}
}
炎炎设计
浏览 208回答 2
2回答

狐的传说

函数类型也是一种类型。这里只是声明ParserFunc是一个函数类型的变量。并没有真正定义函数。NilParser才是真正定义了一个函数。你可以把NilParser赋值给这个变量,因为他们的类型是相同的(参数及返回值一致)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript