问答详情
源自:6-1 Go语言-函数

Go 函数章节:代码架构思路

虽然运行成功,了解了语言语法,但还没有吃透这段代码的“架构”。想跟大家讨论一下。 有人说“啰嗦”,我没敢认可。

  •  1)首先 generator 函数传入 generateId, 这种写法像是遵循“函数式编程”的思想;

  •  2)定义 type EmployeeIdGenerator ,是不是 go 语言的特色?有点“接口”的味道,让代码更语义化,又像是面向对象的“多态” 

求老手斧正。

提问者:duXing 2018-03-11 17:54

个回答

  • 慕粉1614279224
    2018-03-13 14:22:27

    代码不啰嗦;

    1)每种语言都可以模仿其他语言的思想进行编写;

    2)如此定义不是go的特色,其他语言也有类似的定义方式;

    以上个人意见,相互探讨相互学习。