KT-799 Allow 'return' expressions in conditionals assigned to variables

This commit is contained in:
svtk
2012-02-09 12:38:23 +04:00
parent c13f653244
commit 255e37efb9
15 changed files with 128 additions and 73 deletions
@@ -0,0 +1,8 @@
package kt799
fun foo(b: Boolean) : String {
val a = if (b) true else return "false"
return "$a"
}
fun box() = if (foo(true) == "true" && foo(false) == "false") "OK" else "fail"