タイプのデザインについて質問があります。Int が Ordered トレイトを拡張しないのはなぜですか。Int は自然に順序付けられていませんか?
代わりに、scala ライブラリは、Int を Ordered[Int] に変換する暗黙の「orderer」メソッドを提供します。ここで行われているデザインの選択は何ですか?
書籍「Programming in Scala」からの例
def maxListImpParm[T <% Ordered[T]](elements:List[T]):T= ...
maxListImpParm(List(1,5,10,3)) // works because of implicit methods