Есть ли способ объявить аргумент как "необязательный" в языке программирования Go?
Пример того, что я имею в виду:
func doSomething(foo string, bar int) bool {
//...
}
Я хочу, чтобы параметр bar
был необязательным, и по умолчанию он равен 0
, если ничего не передано.
doSomething("foo")
будет таким же, как
doSomething("foo",0)
Я не могу найти что-либо по этому вопросу в официальной документации о функциях .