一、Go 语言范围
Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。

二、Go 语言接口
Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。

说明:在上面的例子中,我们定义了一个接口Phone,接口里面有一个方法call()。然后我们在main函数里面定义了一个Phone类型变量,并分别为之赋值为NokiaPhone和IPhone。然后调用call()方法
总的来说,有点像定义了一个结构体,然后可以被不同的方法调用
本文深入探讨了Go语言的两个核心特性:range关键字的使用方法及其在数组、切片、通道和集合上的应用;以及接口的概念,如何定义和实现接口,通过实例展示了接口的灵活性和多态性。

被折叠的 条评论
为什么被折叠?



