Если у меня есть следующий класс в Scala:
class Simple {
def doit(a: String): Int = 42
}
И экземпляр этого класса
o = new Simple()
Возможно определить неявное преобразование, которое преобразует этот экземпляр, иметод, известный при компиляции в кортеж, подобный этому?
Tuple2 (o, (_: Simple).doit _)
Я надеялся, что смогу найти такой метод для регистрации обратных вызовов функций в духе:
doThisLater (o -> 'doit)
У меня функционально есть мойобратные вызовы функций работают на основе ответа ретронима на предыдущий вопрос SO , но было бы здорово добавить этот толстый слой синтаксического сахара.