Maxim Dounin Wrote:
-------------------------------------------------------
> Это общий принцип работы переменных $1..$9 приблизительно везде,
> так что он, видимо, в явном виде в документации не описан.
Отчасти да, но неочевидно, что location и map работают в одном контексте и разделяют нумерованные выделения.
Ещё неожиданности добавляется отложенный характер выполнения map — не сразу понимаешь, что обнуление происходит именно при её выполнении.
В целом, ясно, что в подобных случаях стоит продолжать использовать именованные выделения.
Благодарю за разъяснение.