XY 问题
我如何在 PureScript 中将数组转换为列表?
arrayToList :: forall a. Array a -> List a
arrayToList = ???
实际问题
我一定要写这个函数吗?既然purescript-arrays
和purescript-lists
都没有定义这样的函数,那么在处理需要列表作为参数的函数时是否有惯用方式来处理数组呢?
例如Matrix.getRow返回一个数组,需要将其转换为一组Pux Html元素的列表(在将矩阵渲染为HTML的过程中)。最好的方法是什么?
Data.List.Lazy.List a -> Data.Array a
,而toUnfoldable
也可以胜任。 - stholzm