"Swift автоматически предоставляет строковые имена аргументов для встроенных замыкания, которые могут использоваться для обозначения значений замыканий аргументы именами $0, $1, $2 и т.д."
Это помогает уменьшить многословие вашего кода (иногда за счет удобочитаемости), поэтому вам не нужно записывать длинные списки аргументов при определении закрытий.