读书人

在go中应用quot;泛型quot

发布时间: 2012-09-20 09:36:50 作者: rapoo

在go中使用"泛型"
[2012-05-21 翻译自这里, 对原文有所扩展, 也有所删减. 版权属于原作者, 转载必须保留此声明.]
在进入泛型的话题之前, 首先实现对int slice(可以看做int数组)的冒泡排序:

strarr := StrArr{"nut", "ape", "elephant", "zoo", "go"}Bubblesort(strarr)fmt.Printf("sorted string arr is: %v\n", strarr)
?现在, 你可以对任意数据进行冒泡排序了, 只需要该类型实现了Len, Less, Swap方法.

读书人网 >编程

热点推荐