Kotlin syntax will look familiar to developers with experience of other languages based on C style syntax, such as C, Java, Scala, Groovy, and TypeScript.
Basic Kotlin syntax
General features
Various Kotlin features are common among other JVM Languages. If you have experience of Java, you'll feel at home with Kotlin.
Packages
Packages are sets of files (usually defined in the same directory) that define logic units, for example, controllers, and repositories.
To set a file in a particular package, use the package keyword in the first line:
package com.packt.functionalkotlin...