Haskell 언어로 구구단 중의 2단을 출력하는 프로그램 소스를 작성해 보았다.Haskell 언어는 순수한 함수형 언어이기 때문에 절차적 언어에서 많이 쓰는 for 반복문을 지원하지 않는다. 아래의 소스에서는 리스트 자료형을 적절히 사용하였다.ex는 정수들로 구성된 리스트를 참조하는 변수로, dan은 정수 2를 의미하는 상수로 사용되었다.es는 구구단의 단을 의미하는 정수(여기서는 2)를 인자로 받아서 출력될 스트링의 리스트를 만드는 함수이다. 'show 인자'는 인자(여기서는 정수)를 스트링으로 변환하는 일을 한다.printDan은 세 함수 map, concat , putStr를 합성한 함수로서 스트링의 리스트를인자로 받아 리스트의 각 요소(스트링) 마다 새줄 문자 "\n"를 붙여서 컨솔에 출..