To create ranges of variables in Kotlin, you can use the rangeTo extension function or the .. operator of Kotlin. We can create a range of any Comparable type.
Let's look at the following example:
fun main(args: Array<String>) {
val int = args[0].toInt()
if (int in 0..10) {
println(int)
}
}
In this example, we retrieve a value from the args array.
The args array contains command-line arguments that can be used to pass parameters or specify a configuration when an application is launched.
To run a program with parameters in IntelliJ IDEA, click Run and choose Edit Configurations...:
In the window that opens, you can paste parameters in the Program arguments field:
Press OK and run the application. The output will be as follows:
2
Decompiled to Java, it looks like the following:
public static final void main(@NotNull String[] args) {
...