Эй, это довольно простой вопрос.
Это код:
when(img.id) {
is R.drawable.blank1 -> img.setImageResource(R.drawable.chip10)
R.drawable.chip10 -> img.setImageResource(R.drawable.chip20)
R.drawable.chip20 -> img.setImageResource(R.drawable.chip50)
R.drawable.chip50 -> img.setImageResource(R.drawable.chip100)
R.drawable.chip100 -> img.setImageResource(R.drawable.blank1)
else ->
throw IllegalArgumentException("Undefined button clicked")
}
Как видно на рисунке, все утверждения, кроме первого, в порядке, в первом утверждении, когда "is" появляется у меня неразрешенная ссылка на R.drawable.blank1
почему это так? это ошибка IDE?
РЕДАКТИРОВАТЬ Я спрашиваю относительно самой ошибки, если это было несоответствие типов Я бы понял, но почему "is" мешает разрешить ссылку?