Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the equivalent of switch expression in Kotlin? How does it differ from switch?

Answer Posted / Sachin Kant Siddharth

The equivalent of a switch statement in Kotlin is the when expression. The main difference between them is that the when expression provides more flexibility and can handle multiple cases more concisely.nnFor example:nnval day = 5nnwhen (day) {n 1 -> println("Monday")n 2 -> println("Tuesday")n in 3..6 -> println("It's a weekday")n else -> println("It's the weekend")n}nnIn this example, the when expression can handle out-of-range cases more elegantly and supports the 'in' operator to check if a value falls within a range.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are Data classes ? Aren’t they available in Java ?

206


What is lateinit modifier?

237


Does Kotlin provide any additional functionalities for standard Java packages or standard Java classes?

199


What is the type of the following Array?, val arr = arrayOf(1, 2, 3);

330


How is a function declared? Why are Kotlin functions known as top-level functions?

268


How do you realize Ternary Conditional Operator in Kotlin ?

236


Does Kotlin support primitive datatypes as like in Java?

267


What is the difference between object { } block and companion object { } code block in Kotlin?

204


What is the difference between == and === operators in Kotlin?

238


Explain Higher-Order Functions?

317


What is the latest version of kotlin?

260