입력 형식이 (int * int) list
이고 정수 쌍이 출력되는 함수를 작성해야합니다. 또 다른 기능 printGenList을 활용해야이 기능 (함수 F와 목록 리터를 받아 목록의 모든 요소를 재귀 적으로 f를 적용) 그 코드 나는 다음과 같이 썼다 -리스트의 요소를 깨끗이 인쇄하는 재귀 함수
fun printGenList f l =
if NULL l
then()
else ((f (HD l)); printGenList (f) (TL l) );
와 익명 함수 (는 fn를 제공합니다 ... => ... construct) 적절한 예쁜 인쇄 작업을 수행합니다.
당신은 당신은 실제로 다음 서명으로 함수를 정의 할 필요가 tuples 살펴 보셔야합니다
고맙습니다. 내 의심을 없애줍니다. –