Метод menu выполняет код для каждой строки таблицы, последовательно перебирая все строки.
Разделитель - код, который вставляется после каждой непустой строки, кроме последней. Разделитель в квадратных скобках вычисляется один раз, в фигурных - много раз по ходу вызова.