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
No answers yet.
Inicia sesión para dejar una respuesta