Мне интересно, как лучше всего убедиться, что обнуляемый список больше 0.
val list: List<Any>? = listOf()
if (list?.size.compareTo(1) > 0)
{
//do something
}
Это приводит к ошибке при проверке, если больше 0. IDE говорит мне использовать другое сравнение с безопасным вызовом, но это приводит меня к той же ситуации. Я смог обойти это, создав значение для размера, но это кажется странной работой, и мне было интересно, упускаю ли я более простой способ.
val count = list?.size ?: 0
if (count > 1)
{
//do something
}