I am not able to understand and I couldn\'t find the meaning of out keyword in kotlin.
You can check example here:
List >
List is like List extends T> in Java
and
List is like List super T> in Java
For example in Kotlin you can do things like
val value : List = listOf(1,2,3) //since List signature is List in Kotlin