我有一个在Typescript中提供给我的map函数的示例,但是由于我很难理解基本语法,所以我根本无法解释该函数。
function map<T,V>(func: (_:T)=>V, list: ConsList<T>): ConsList<V> {
return list ? cons(func(head(list)), map(func, rest(list))): undefined;
}
更确切地说,我不了解地图功能的自变量(函数:(:T)=> V,列表:ConsList)。我知道“:”代表对象的类型,但是 func:( :T)=> V 是什么意思?
在此方面会有所帮助,因为我似乎无法获得。