2016-10-21 10 views
-2

저는 haskell 및 함수 프로그래밍에서 매우 새로 운 것입니다. 목록을 가져 와서 다음 목록을 만드는 데 사용하는 재귀 함수를 만들려고합니다. 방법 : Cons.I 매우 도움과 설명을 주셔서 감사합니다으로이 기능을 목록을 반환합니다목록을 가져와 목록을 만드는 데 사용하는 재귀 함수 만들기

function [3,4,2] = Cons 3 (Cons 4 (Cons 2 Nil)) 

.

+3

** 1 ** 항상 모든 비표준 데이터 타입의 '에 대한 정의를 추가하십시오 : 당신이 부족 관련 기술을 습득하기 위해이 링크에

data List a = Nil | Cons a (List a) deriving Show function [] = Nil function (x:xs) = Cons x (makeList xs) 

이동 (단점과 닐이 무엇인지는 꽤 분명하다. 그러나 일반적으로 명확하지 않을 수도있다.) ** 2. ** 당신이 실제적으로 당신 자신과 그 문제를 풀려고 시도했다는 것을 보여라. 붙어있어. – leftaroundabout

+0

Kaliba, 나는 당신에게 너무 많이 말할 수 있습니다. 당신의 기능에는 두 가지 경우가있을 것입니다. 하나는 빈 목록 용이고 다른 하나는 비어 있지 않은 목록 용입니다. 최소한 첫 번째 사례를 생각해보십시오. (우리는 당신이 현명하다는 것을 알고 있습니다.) – Ingo

+0

이 링크를 클릭하십시오 : http : //www.willamette.edu/~fruehr/haskell/lectures/tutorial6.html#@[email protected] –

답변

관련 문제