In this chapter, we took a close look at the basic syntax of Kotlin. We also introduced and looked at examples of some features, such as lambdas, string templates, and ranges. Furthermore, you learned that control flow elements, such as if { ... } else { ... } and when { ... }, can be used as expressions that can make our code more concise and readable.
In the next chapter, we will take a look at an overview of the Spring framework.