这个错误对我来说没有意义:
url1 = "https://someUrl.com/"
url2 = url1 ++ "/fdsfdsfd/fdsgfdgfd"
No instance for (Num [Char]) arising from a use of `+'
Possible fix: add an instance declaration for (Num [Char])
问题是什么?语法方面,一切都好,不是吗?
答案 0 :(得分:0)
(+)
的类型为Num a => a -> a -> a
,因此需要两个数字参数。要连接两个字符串,您需要使用类型为(++)
的{{1}}。由于字符串为[a] -> [a] -> [a]
,因此可以获得所需的结果。