Если вы получили массив, подобный x = [1, 2, 3]
, но функция, которой вы хотите передать это, требует, чтобы каждый элемент был отдельным аргументом, поэтому SOME_FUNC(1, 2, 3)
вместо SOME_FUNC( [1, 2, 3] )
, тогда есть функция APPLY () для расширения массива:
APPLY("SOME_FUNC", [1, 2, 3] )
По сути это похоже на следующий вызов:
SOME_FUNC(x[0], x[1], x[2])
... но вы экономитесамостоятельно наберите все это с помощью APPLY()
, и он будет работать с переменным количеством элементов в массиве.Таким образом, решение в вашем случае:
RETURN APPLY("MERGE_RECURSIVE", myResult)