Передача аргумента в dispatch_async

Я новичок в Swift и смотрю, как работает функция dispatch_async. Документ API показывает dispatch_async, имеющий два параметра. Тем не менее, я могу передать один аргумент, и все в порядке.

dispatch_async(dispatch_get_main_queue()) { 

}

Почему мне не нужно передавать два аргумента?

Спасибо,

API Doc:

Ответы на вопрос(2)

Ваш ответ на вопрос