Java 1.6 では、NavigableMap (およびNavigableSet ) インターフェースが導入され、新しいインターフェースを実装するためにTreeMapが更新されました。とりわけ、NavigableMap は、「コレクション内のどの要素が X に最も近いか?」などの質問をするのに役立ちます (例と議論については、François Saradin によるこの優れたブログ投稿を参照してください)。
Scala 2.8 の TreeMap 実装で似たようなものを見つけたいと思っていましたが、残念ながらそうではないようです (少なくとも、明らかではありません)。Java の NavigableMap に似た別の Scala クラスまたは特性はありますか? そうでない場合、同様のことを達成するために使用できるいくつかの単純な Scala イディオムはありますか?
Java の TreeMap を使用できることはわかっていますが、Scala コレクション フレームワーク内にとどまりたいと思っています (簡単にするためだけに)。