From 161edb1f6e76a8451d2e74a8fb24d6874f7dab66 Mon Sep 17 00:00:00 2001 From: Paolo Furini Date: Mon, 12 Sep 2016 16:33:16 +0200 Subject: [PATCH] [kotlin/en] Add "if" usage as an expression (#2367) * [kotlin/en] Add "if" usage as a function * [kotlin/en] Change comment on "if" expression Rephrase the comment to use the term "expression" in place of "function" --- kotlin.html.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kotlin.html.markdown b/kotlin.html.markdown index 605b1a63..00182d81 100644 --- a/kotlin.html.markdown +++ b/kotlin.html.markdown @@ -261,6 +261,14 @@ fun helloWorld(val name : String) { ctr++ } while (ctr < 10) + /* + "if" can be used as an expression that returns a value. + For this reason the ternary ?: operator is not needed in Kotlin. + */ + val num = 5 + val message = if (num % 2 == 0) "even" else "odd" + println("$num is $message") // => 5 is odd + // "when" can be used as an alternative to "if-else if" chains. val i = 10 when {