标签: list haskell types tuples
如何将函数从列表写入元组
我把字符串带到元组。但我需要把它发送给一个元组。
有人可以帮助我
答案 0 :(得分:3)
您不能将任意长的列表转换为元组,因为不同长度的元组被视为不同的类型。但你可以:
listToTuple2 :: [a] -> (a, a) listToTuple3 :: [a] -> (a, a, a) listToTuple4 :: [a] -> (a, a, a, a) listToTuple5 :: [a] -> (a, a, a, a, a)
等
另见http://www.haskell.org/haskellwiki/Template_Haskell#Convert_the_first_n_elements_of_a_list_to_a_tuple。