Предположим, мне нужно построить кортеж длины три:
(x , y, z)
И у меня есть функция, которая возвращает кортеж длины два - exampleFunction
и два последних элемента кортежа, которые будут построеныиз этого кортежа.
Как я могу сделать это без необходимости вызывать exampleFunction
два раза:
(x, fst exampleFunction , snd exampleFunction)
Я просто хочу сделать / достичь чего-то вроде
(x, exampleFunction)
но он жалуется, что кортежи имеют непревзойденную длину (конечно)
Не смотря на то, что let y,z = exampleFunction()