Home » Kotlin if Expression

Kotlin if Expression

by Online Tutorials Library

Kotlin if Expression

In Kotlin, if is an expression is which returns a value. It is used for control the flow of program structure. There is various type of if expression in Kotlin.

  • if-else expression
  • if-else if-else ladder expression
  • nested if expression

Traditional if Statement

Syntax of traditional if statement

Syntax of traditional if else statement

Kotlin if-else Expression

As if is an expression it is not used as standalone, it is used with if-else expression and the result of an if-else expression is assign into a variable.

Syntax of if-else expression

Kotlin if-else Expression Example

Let’s see an example of if-else expression.

Output:

10 is smaller than 20 

We can remove the curly braces of if-else body by writing if expression in only one statement.

For example:

Using if-else expression in one single line statement is like ternary operator in Java. Kotlin does not support any ternary operator.

Kotlin if-else if-else Ladder Expression

Let’s see an example of if-else if-else ladder expression.

Output:

10 is positive 

Kotlin Nested if Expression

Let’s see an example of nested if expression.

Output:

body of if 30 

You may also like