Go 函數章節:代碼架構思路
雖然運行成功,了解了語言語法,但還沒有吃透這段代碼的“架構”。想跟大家討論一下。 有人說“啰嗦”,我沒敢認可。
?1)首先 generator 函數傳入 generateId, 這種寫法像是遵循“函數式編程”的思想;
?2)定義 type EmployeeIdGenerator ,是不是 go 語言的特色?有點“接口”的味道,讓代碼更語義化,又像是面向對象的“多態”?
求老手斧正。
雖然運行成功,了解了語言語法,但還沒有吃透這段代碼的“架構”。想跟大家討論一下。 有人說“啰嗦”,我沒敢認可。
?1)首先 generator 函數傳入 generateId, 這種寫法像是遵循“函數式編程”的思想;
?2)定義 type EmployeeIdGenerator ,是不是 go 語言的特色?有點“接口”的味道,讓代碼更語義化,又像是面向對象的“多態”?
求老手斧正。
2018-03-11
舉報
2018-03-13
代碼不啰嗦;
1)每種語言都可以模仿其他語言的思想進行編寫;
2)如此定義不是go的特色,其他語言也有類似的定義方式;
以上個人意見,相互探討相互學習。