Logical Operators in Kotlin Hindi

There are two logical operators in Kotlin: || and &&

Here's a table of logical operators, their meaning, and corresponding functions.

Operator Description Expression Corresponding Function
|| true if either of the Boolean expression is true (a>b)||(a<c) (a>b)or(a<c)
&& true if all Boolean expressions are true (a>b)&&(a<c) (a>b)and(a<c)

Note that, or and and are functions that support infix notation.

Logical operators are used in control flow such as if expressionwhen expression, and loops.


Example: Logical Operators

fun main(args: Array<String>) {

    val a = 10
    val b = 9
    val c = -1
    val result: Boolean

    // result is true is a is largest
    result = (a>b) && (a>c) // result = (a>b) and (a>c)
    println(result)
}

When you run the program, the output will be:

true