Kotlin when ExpressionKotlin, when expression is a conditional expression which returns the value. Kotlin, when expression is replacement of switch statement. Kotlin, when expression works as a switch statement of other language (Java, C++, C). Using when as an ExpressionLet's see a simple example of when expression. Output: You provide Four Using when Without ExpressionIt is not mandatory to use when as an expression, it can be used as normally as it used in other language. For Example Output: Four Multiple Statement of when Using BracesWe can use multiple statement enclosed within block of condition. For Example Output: Monday First day of the week Multiple branches of whenWe can use multiple branches of condition separated with a comma. It is used, when we need to run a same logic for multiple choices. Output: It is rainy season Using when in the rangeThe when expression also check the ranges of input provided in when condition. A range is created using .. (double dot) operator. The in operator is used to check if a value belongs to a range. For Example: Output: Input is provided in the range 6 to 10 Next TopicKotlin for Loop |