

Declaration of variables that support null-value (nullable-variables). This is a significant advantage of the Kotlin language. That is, the error can be immediately identified and corrected, otherwise the program code will not be compiled. In the Kotlin language, the type system is organized in such a way that errors using nullable types are already detected at compile time. As a consequence, an exception is thrown (in Java it is a ), which is a consequence of the fact that the compiler was unable to detect an error during the compilation of the program. In other programming languages (Java in particular), incorrect use of nullable elements leads to run-time errors, which is very undesirable.

When writing programs, it is important to use nullable elements correctly to avoid errors.
