параметров?
например fun(par1, par2){
//do something
}
И не передавать туда параметры вообще, без параметров по умолчанию
Без параметров по умолчанию -- только vararg. Можно сделать vararg Any?, тогда можно будет значения любых типоа передавать, но придётся проверять эти типы в рантайме скорее всего, если вам надо что-то сложнее toString.
Если вам нужны конкретные параметры, но хочется иногда их не передавать, то тогда есть default arguments: fun hello(name: String = "World") = println("Hello, $name!") Если нужно иметь что-то вроде arguments из JS (посмотреть, мало что ещё докинули в функцию), то скорее нету, если только явно vararg как выше сказали.
расскажи что при этом должна делать функция с двумя аргументами, в которую не передали два аргумента?
Обсуждают сегодня