3d8d92c7d3
- test data files renamed from *.jet to *.kt
18 lines
380 B
Kotlin
18 lines
380 B
Kotlin
//KT-549 type inference failed
|
|
|
|
package demo
|
|
|
|
fun filter<T>(list : Array<T>, filter : (T) -> Boolean) : java.util.List<T> {
|
|
val answer = java.util.ArrayList<T>();
|
|
for (l in list) {
|
|
if (filter(l)) answer.add(l)
|
|
}
|
|
return answer;
|
|
}
|
|
|
|
fun main(args : Array<String>) {
|
|
for (a in filter(args, {it.length > 1})) {
|
|
System.out.println("Hello, ${a}!")
|
|
}
|
|
}
|