我明白它的功能,但我不明白它的用法。如果Functors中已经有List、Option等map方法,我为什么还要使用它呢?举个例子,Functor[List].map(list)(x => x * 2)list.map(x => x * 2)当我们在Functor特征中抽象map方法时,我们得到了什么?这样我就能理解它的用法了。
我想知道这是不是any的恰当用法。我收到了一个关于Unexpected any.我得到了一个关于map,Property map does not exist on type string.的错误,这个函数完全按照我想要的那样工作。有没有合适的用法,或者有没有办法修复它?> { (acc: Array<string>, [k, v]) => acc.concat([k, ...v.map