Change Signature: Implement improved call processing algorithm
#KT-8953 Fixed #KT-9525 Fixed
This commit is contained in:
+29
@@ -0,0 +1,29 @@
|
||||
fun <caret>foo(a: String, b: Boolean = false, c: Boolean = false, block: (String) -> Unit) {
|
||||
block(a)
|
||||
}
|
||||
|
||||
fun test() {
|
||||
foo("Hello", b = false, c = true) {
|
||||
println(it)
|
||||
}
|
||||
|
||||
foo("Hello", false, true) {
|
||||
println(it)
|
||||
}
|
||||
|
||||
foo("Hello", c = true) {
|
||||
println(it)
|
||||
}
|
||||
|
||||
foo("Hello", b = false) {
|
||||
println(it)
|
||||
}
|
||||
|
||||
foo("Hello", false) {
|
||||
println(it)
|
||||
}
|
||||
|
||||
foo("Hello") {
|
||||
println("Don't let $it go!")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user