LINUX.ORG.RU

История изменений

Исправление Serral, (текущая версия) :

Потому что иначе с дефолтными параметрами тяжко второй параметр

с дефолтным значением уже становится труднодоступным.

foo(,2)
foo(_,2)

А именованные аргументы решают другие задачи - от документирования и до стабилизации API. Хотя и для данного случая тоже подходят, потому ничего другого придумывать не надо.

Исходная версия Serral, :

Потому что иначе с дефолтными параметрами тяжко, второй параметр

с дефолтным значением уже становится труднодоступным.

foo(,2)
foo(_,2)

А именованные аргументы решают другие задачи - от документирования и до стабилизации API.