2014-07-05 5 views
0

이 오류로를 연결하는 함수를 호출 할 수 없습니다나를 이해할 수없는 문자열

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]) 

문제는 무엇인가? 구문 - 현명한, 모든게 괜찮지, 안 그래?

+1

'(++)'가 아니라'(+)' – Lee

+0

을 사용해야합니다. 감사합니다. 사실입니다. –

+0

누군가 질문을 편집했지만 지금은 의미가 없습니다. – soulcheck

답변

1

(+) 유형은 Num a => a -> a -> a이므로 두 개의 숫자 인수가 필요합니다. 두 문자열을 연결하려면 (++) 유형이 [a] -> [a] -> [a]이어야합니다. 문자열은 [Char]이기 때문에 원하는 결과를 얻을 수 있습니다.