Intereting Posts
Как установить вкладку BottomNavigationView по умолчанию в Kotlin? Что такое эквивалент Котлина для поразрядного или с присвоением '| ='? Можно ли получить подкласс класса Kotlin из суперкласса? Float – это недопустимое поле для сравнения Realm Как объединить список в списке типа, в один неизменный список? В чем разница между оператором «как» и «есть» в Котлине? Гессон Deserialization с Kotlin, блок инициализатора не называется Как начать второй наблюдаемый после получения результата от первого наблюдаемого в андроиде? TornadoFX как добавить проверку при редактировании TableView Kotlin назвал синтаксис параметров для закрытия / лямбда Как использовать kotlin для определения класса приложения Android? Объявление Admob Interstitial на кнопке Click Как реализовать в jna структуру sizeof () с типом объединения Spring JPA не может отображать поле с пользовательским сеттером в классе данных Kotlin Сравнение сетевых библиотек Android: OkHTTP, Retrofit и Volley

Kotlin: компилятор не выводит общий тип для некоторых операторов

Почему компилятор Kotlin не может указать общий тип с некоторыми вызовами оператора? Например:

class Example { operator inline fun <reified T : Any> unaryMinus(): T { ... } } 

Используя его в основном методе …

 fun main(args: Array<String>) { val ex = Example() val works: Boolean = ex.unaryMinus() val doesntWork: Boolean = -ex } 

введите описание изображения здесь

Solutions Collecting From Web of "Kotlin: компилятор не выводит общий тип для некоторых операторов"