我想把一个元素放在列表中间,所以我做了:
update myPosition myValue $ fromList myList
现在,我有一种Seq a
,但我需要a
([a]
)的完整列表。如何从此行中提取值以返回包含myValue
的整个列表?
Seq
来自Data.Sequence
。
答案 0 :(得分:6)
Seq
的 Data.Sequence
是Foldable
的一个实例,因此您可以使用Data.Foldable
中的toList
将其转换为列表。
答案 1 :(得分:1)
我认为你的意思是Data.Sequence.Seq,在这种情况下你可以使用其中一个函数进行索引: