The following recipes will be covered in this chapter:
- Assigning result to an expression using the if keyword
 
- Using range with the when expression
 
- Using when with custom objects
 
- Using try–catch as an expression
 
- How to write a swap function in Kotlin using the also function
 
- How to throw a custom exception in Kotlin
 
- How to make a multiconditional loop in Kotlin