【发布时间】:2013-12-31 02:29:24
【问题描述】:
在 Haskell 中,map 的类型为:
map :: (a -> b) -> [a] -> [b]
请注意,a 和 b 不是绝对类型,而是类型变量,这意味着它们可以是任何类型,只要每个变量在特定函数调用中始终引用相同的类型。如何在 Go 中做同样的事情?
【问题讨论】:
-
我对 Go 几乎一无所知,但我发现这个问题很有趣,所以我四处搜索。您可能有兴趣阅读其他问题stackoverflow.com/questions/3912089/why-no-generics-in-go
标签: go