2016-10-21 93 views
-2

我是非常新的haskell和函數式編程。我試圖創建一個遞歸函數,它接受一個列表並使用它在下面創建一個列表方式:創建一個遞歸函數,它需要一個列表並使用它來創建一個列表

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

此函數將採取一個列表並返回它作爲Cons.I將非常感謝幫助和解釋。

+3

請** ** 1隨時添加定義爲所有非標準的數據類型,你」重新談論(這裏很明顯'Cons'和'Nil'是什麼,但總的來說可能並不清楚)** 2。**表明你實際上已經試圖自己解決任務,並且你得到了什麼卡住。 – leftaroundabout

+0

Kaliba,我可以告訴你這麼多:你的功能將有兩種情況。一個用於空列表,另一個用於任何非空列表。請嘗試至少拿出第一個案例! (我們知道你很聰明,因爲你使用SO。) – Ingo

+0

請點擊此鏈接:http://www.willamette.edu/~fruehr/haskell/lectures/tutorial6.html#@[email protected] –

回答

相關問題