type intGen func() int 这是啥意思啊?

来源:7-2 函数式编程例一

胖虎兄

2019-05-24

如图,我很懵,老师你能不能把这些没见过的讲讲啊,一上来就用我们很懵的!!

再就是例题有些难,个人感觉~

写回答

1回答

ccmouse

2019-05-26

第二章立我们说过go语言的类型定义是从左到右读的。表面上与其他语言相反,实际上与人的思路相近。

这里是说,

我们有一个type,

它的名字叫做intGen,

它的具体类型是fun() int,也就是类似于intGen是fun() int的一个别名,

那么fun() int是什么呢?

他是一个函数,没有参数,(也就是fun()部分)

这个函数的返回值是int

连起来,就是intGen是一个函数类型,它没有参数,返回int。

函数式编程的确有些难。同学可以先往后,之后二刷。也可以参考一下本节其他同学的问答。如果还有不能解决的,欢迎具体提问。

2
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程