0
В F #, как бы я сделал функцию транспонирования списка, совместимую с списком списка списка int?Пересылка списка F # со списком списка списка?
let rec transpose =
function
| (_::_)::_ as M -> List.map List.head M :: transpose (List.map List.tail M)
| _ -> []
Похоже, что это работает только с int list list
. Тем не менее, я дополнительно сгруппировал внутренний список, чтобы сделать int list list list
.
Вы пробовали вызывать функцию с списком списка целых списков? Что такое сообщение об ошибке? Я думаю, что все нормально. – Gustavo
Как вы определяете транспозицию для многомерных структур? –