如何在Go中实现通用的Filter方法

时间:2017-10-31 02:52:12

标签: go

作为golang中的新手,我想知道如何实现像Filter / Map这样的通用方法。

基本上我想做的是,

Filter(data []T, func (item T) {
    return item.xxx
})

据我所知,golang不支持通用(可能是错误的),而且有generic proposal here

当然,我真的不想复制和粘贴以支持不同的结构。

那么golang的做法是什么?

0 个答案:

没有答案