Предоставление единственного строкового параметра (без присвоения ему имени) слишком неоднозначно для компилятора. Вероятно, Вы имели в виду значение для параметра не по умолчанию, но ... возможно, нет.Поэтому компилятор хочет, чтобы вы были более конкретны.
Как правило, все параметры по умолчанию помещаются в конец сигнатуры метода (если вы это сделали, b("geo")
будет работать), чтобы их можно было оставитьменее двусмысленно.