Control Flow

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 trycatch 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