0

map 函数适用于非常简单的函数,这些函数对 Ints 列表中的每个元素都没有像 *7 这样的参数。

但是假设我做了一个自定义函数,它接受一个字符、字符串和整数,然后返回一个字符,我想将此函数应用于字符列表,即一个字符串,以便在将另一个函数应用于每个字符后返回一个字符串?当我尝试这个时,我得到的只是错误消息?

4

1 回答 1

1

把你的Char论点放在最后一个位置:

foo :: String -> Int -> Char -> Char
foo str num c = c

bar = map (foo str num)

但我们确实需要您提供更多信息来更好地帮助您。您可以将您尝试编写的代码添加到您的问题中吗?

于 2013-10-13T12:37:26.543 回答