В вашем предложении "с верхушек волн срываются стаи рыб-летунов-долгоперов" тире выполняет функцию соединения и уточнения. Рассмотрим это подробнее.
Связывание слов: Словосочетание "рыб-летунов-долгоперов" представляет собой сложное существительное, состоящее из нескольких частей. Тире здесь указывает на то, что "рыбы" являются общим родом, а "летуны" и "долгоперы" указывают на более конкретные характеристики или виды этих рыб.
Уточнение и спецификация: Тире помогает читателю понять, что речевой оборот подразумевает специфические характеристики рыб, а не просто перечисление. То есть, это не просто "рыбы", а именно "рыбы, которые являются летунами и долгоперами".
Таким образом, тире в данном случае выполняет функцию уточняющего соединения, позволяя избегать избыточности слов и делая текст более читаемым и понятным.