Arguments
Learn how Kotlin provides support for using default and named arguments.
Default arguments
Kotlin allows us to provide function parameters with a default value, which is used if the corresponding argument is omitted on the call.
fun String.splitString(separator: Char = ',')
When splitting a string with the extension function above (more on extension functions later), we can choose any separator. However, thanks to the default value “,” we can also omit it, if the “,” is actually what we need:
str.split('|') // splits str on ...