官术网_书友最值得收藏!

1.4 函數(shù)、方法和接口

函數(shù)對應(yīng)操作序列,是程序的基本組成元素。在Go語言中,函數(shù)有具名函數(shù)和匿名函數(shù)之分,具名函數(shù)一般對應(yīng)于包級函數(shù),是匿名函數(shù)的一種特例。如果匿名函數(shù)引用了外部作用域中的變量,就成了閉包函數(shù),閉包函數(shù)是函數(shù)式編程語言的核心。方法是綁定到一個(gè)具體類型的特殊函數(shù),Go語言中的方法是依托于類型的,必須在編譯時(shí)靜態(tài)綁定。接口定義了方法的集合,這些方法依托于運(yùn)行時(shí)的接口對象,因此接口對應(yīng)的方法是在運(yùn)行時(shí)動態(tài)綁定的。Go語言通過隱式接口機(jī)制實(shí)現(xiàn)了鴨子型的面向?qū)ο竽?型。

主站蜘蛛池模板: 阳新县| 巴中市| 灵石县| 天等县| 静宁县| 呼图壁县| 固阳县| 涞水县| 突泉县| 吴堡县| 芦山县| 鄢陵县| 两当县| 循化| 大埔县| 栾川县| 西青区| 资溪县| 石阡县| 科技| 海口市| 融水| 卢氏县| 秭归县| 元阳县| 宁夏| 和平区| 大埔县| 德钦县| 抚松县| 大理市| 新津县| 台江县| 武乡县| 金川县| 余江县| 永年县| 绥江县| 准格尔旗| 辽中县| 朝阳区|