1
내 자신의 concat 함수를 만들어야하고 내가 필요한 출력을 얻는 방법을 혼란스럽게합니다. 예 :내 자신의 Concat 함수 (SML)를 만들려면
myconcat ([ "A", "B", "C"는]) I이있는 "ABC"
([]) 반품 ","
를 반환
fun myconcat ([],L2) = L2
| myconcat(x::xs, L2) = x::myconcat(xs,L2);
그냥 두 개의 문자열 목록을 반환합니다. 나는 그들이 내가 원하는 것을 출력하도록 어떻게 할까?
가에 확장을 시도하고 싶은 일을하려면,'재미 myconcat의 L = foldr (FN (S1, 결과) => S1^결과) ""L ' –