kotlin extension function
fun Int.increment(): Int {
return this+1
}
fun Boolean.invert(): Boolean {
return xor(true) // a xor true = !a, by the conditional inversion property of xor.
}
kotlin extension function
fun Int.increment(): Int {
return this+1
}
fun Boolean.invert(): Boolean {
return xor(true) // a xor true = !a, by the conditional inversion property of xor.
}
extension function kotlin
Kotlin provides the ability to extend a class with new functionality without
having to inherit from the class or use design patterns such as Decorator.
This is done via special declarations called extensions.
fun MutableList<Int>.swap(index1: Int, index2: Int) {
val tmp = this[index1] // 'this' corresponds to the list
this[index1] = this[index2]
this[index2] = tmp
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us