Avatar ·

Cómo marcar parámetros no utilizados en Kotlin para que no haya advertencias

¡Hola a todos! Acabo de empezar a aprender Kotlin y vengo de Java. Me encontré con este problema: al sobrescribir métodos o implementar interfaces, a menudo algunos parámetros no se usan en el cuerpo de la función. Por ejemplo, tengo la interfaz `OnClickListener`: ```kotlin interface OnClickListener { fun onClick(view: View, position: Int) } ``` Cuando implemento esta interfaz, a menudo no necesito el parámetro `view`, pero estoy obligado a especificarlo: ```kotlin class MyClickListener : OnClickListener { override fun onClick(view: View, position: Int) { // Solo uso position println("Clicked on item $position") } } ``` En IntelliJ IDEA veo la advertencia "Parameter 'view' is never used". Esto es molesto y desordena el código. En Java podía simplemente dejar el parámetro sin nombre o usar la anotación `@SuppressWarnings("unused")`. En Kotlin probé poner `@Suppress("UNUSED_PARAMETER")`, pero esto solo funciona a nivel de función, no para un