如何将参数添加到 haskell 中的列表?
How can I add a parameter to a list in haskell?
如何向该列表添加参数?
putIntoList :: a -> [a]
putIntoList = ?
添加到什么列表?您的类型仅指定一个参数和一个列表结果。因此,您不会添加到列表中,而是 根据给定值创建 一个新列表:
putIntoList :: a -> [a] -- type
putIntoList = \a -> [a] -- value
是它唯一能做的。或者实际上,
putIntoList :: a -> [a] -- type
putIntoList = \a -> [a,a,a] -- value
是另一种可能。或 any 相同值的重复次数,我们将其作为此函数的参数获得。
因此还有一种可能性(除了返回错误):
putIntoList :: a -> [a]
putIntoList = \a -> [ ....
完成这个定义。
如何向该列表添加参数?
putIntoList :: a -> [a]
putIntoList = ?
添加到什么列表?您的类型仅指定一个参数和一个列表结果。因此,您不会添加到列表中,而是 根据给定值创建 一个新列表:
putIntoList :: a -> [a] -- type
putIntoList = \a -> [a] -- value
是它唯一能做的。或者实际上,
putIntoList :: a -> [a] -- type
putIntoList = \a -> [a,a,a] -- value
是另一种可能。或 any 相同值的重复次数,我们将其作为此函数的参数获得。
因此还有一种可能性(除了返回错误):
putIntoList :: a -> [a]
putIntoList = \a -> [ ....
完成这个定义。