If Expression Definition
- In Kotlin, if is an expression, it returns a value based on condition.
- Which is equivalent to the ternary operator for other languages. In Kotlin there is no ternary operator (condition ? then: else).
Syntax
// As expression
val varibale = if (condition) value1 else value1
For example,
val maximum = if(num1>num1) num1 else num2
If expression Example Program
// If Expression Kotlin example program
// Conditional Statements Kotlin Programs, Basic Kotlin Programs
fun main(args: Array<String>) {
var num1 = 5
var num2 = 10
//If Expression returns Maximum Value
val maximum = if(num1>num1) num1 else num2
println("Maximum Value : $maximum")
}
Sample Output
Maximum Value : 10