kirillrakhman
12/24/2015, 11:56 AMfun main(args: Array<String>) {
Foo().bar("hello ") //prints "hello world" but why?
}
interface IFoo {
fun bar(a: String, b: String = "world")
}
class Foo : IFoo {
override fun bar(a: String, b: String) = println(a + b)
}
but it does