scala中Array如何拥有map方法的?隐式转换是如何转过来的?

2025-04-29 08:16:35
推荐回答(1个)
回答1:

WrappedArray -> AbstractSeq -> AbstractIterable -> AbstractTraversable -> Traversable -> TraversableLike -> map方法

scala默认引入了scala.Predef类,Predef继承自scala.LowPriorityImplicits,而这个scala.LowPriorityImplicits中就定义了把各种类型的数组转换为scala.collection.mutable.WrappedArray类型的隐式方法。