I 한 그을음 문자열의 입력으로 주어진 두 문자열 CONCAT 출력연결
type Language = [String]
cat :: Language -> Language -> Language
cat l1 l2 =
case l1 of
[""] -> l2
(x:xs) -> case l2 of
[""] -> l1
(y:ys) -> xs ++ ys
출력이어야하는리스트에 넣어 가지고
["string1string2"]
임의 haskell의 아이디어? 정확한 문제 사양을 감안할 때
나는 많은 아이디어가 있습니다. 여기에 두 가지가 있습니다 : 이것은 심각하게 지정되어 있지 않습니다. 불확실성의 정도와 형태는 이것이 XY 문제임을 시사합니다. 당신은 실제로 무엇을하려고합니까? – Carl
@Carl Language는 내가 Language = [String]이라는 문자열 목록으로 정의한 것입니다. Language1과 Language2를 연결해야합니다. –
문자열을 어떻게 연결 하시겠습니까? 예를 들어'[ "a", "b"]'및'[ ""c ","d "]'결과는'["ac ","bd "]'이거나 그렇지 않으면 결과가'[" ac ","ad ","bc ","bd "]'? –