Я пытаюсь вызвать функцию для каждого элемента в последовательности, но я получаю только один из элементов или все из них одновременно.
Моя последовательность имеет вид $ y = ("N", "K"), и я хочу, чтобы моя функция выполнялась сначала с буквой N, а затем с буквой K.
Мой код:
for $nr in 1 to count($y)
let $n := ($y)[$nr]
return local:checking($n)
Но этот цикл никогда не заканчивается ... я думаю, это потому, что $ n, который я посылаю функции, это и "N", и "K".
Есть идеи?