1
我是哈斯克爾的新手,所以請耐心等待。在哈斯克爾的元組內編輯列表中的第一個元素
是否可以刪除元組內的列表的第一個元素?
因此,如果我們有這樣的:
function:: [([x], y)] -> [([x], y)]
我們可以編輯列表,以便該列表的第一個元素被刪除?所以,像元組:
[([1,2,3], 4), ([5,6,7], 8), ([9,10,11,12], 13), ([14,15], 16)]
成爲
[([2,3], 4), ([6,7], 8), ([10,11,12], 13), ([15], 16)]
?
或者這是不可能的,我是否浪費了我的時間試圖找出這個問題?
是的,這是可能的。你的類型簽名本身就表明這樣的事情是可能的。 – Sibi
那麼你會怎麼處理呢? – Lincoln