Мой метод Groovy имеет 3 параметра, а последние 2 имеют значения по умолчанию. Я хочу пропустить второй параметр и предоставить значения только для первого и третьего параметров, например ...
def askForADate(girlsName, msg = 'Will you go out with me?', beg = 'pretty please!!') {
println "$girlsName, $msg $beg!"
}
askForADate('Jennifer',,'Because I love you!')
Прямо сейчас это печатает ...
Jennifer, Because I love you! pretty please!!!
Похоже, что оно вставляет значение, которое я передаю для третьего параметра, во второй.
Как это исправить?