Предположу, что у меня есть следующий код:Как я могу судить класс реализацию Заказа в Scala
class MyClass[K, V](val elements: Seq[(K, V)] {
def myFunc() = {
if (k is ordering) {
MyProcess[K, V](elements)
} else {
otherthing
}
}
}
class MyProcess[K: Ordering, V](val content: Seq[(K, V)]) {
//
}
Я не хочу, чтобы тяготы типа K с K:Ordering
, так как при некоторых условиях, я не хочу этого , но как я могу использовать неявное упорядочение для типа K в MyProcess?
Можете ли вы подробнее рассказать о логике того, что вы пытаетесь сделать? Это пахнет как проблема [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Возможно, с дополнительной информацией можно разделить вашу проблему и сделать ее проще. –