例如原(41.12, [1,2,3,0])
Haskell的列表添加到元組
name = ["pete","ben","bill","bob"]
例如輸出(41.12, [1,2,3,0], ["ben","bill","bob","pete"])
到目前爲止的代碼:
getnames :: (Double, [Int]) -> (Double, [Int] -> [[Char]])
getnames (nil , []) = error "List is empty"
getnames xs = [(doublevalue , listofints, listofstrings)) | x <- xs]
我如何使用INT名單獲得從名單中的值,並把它放在元組中(我知道當我將它添加到薄紗中時,它不再是元組)
我會用什麼方法來做到這一點?
你試過了什麼?有任何想法嗎?你知道一個函數/運算符,它給你一個基於索引的列表元素嗎?如果不是,你可以寫一個嗎? – Carsten
您的類型簽名現在說「採用包含double和int列表的有序對,並返回包含double和從int列表中的函數到字符串列表的有序對」。你究竟想在這裏完成什麼? –
如果你試圖製作一個可變大小的元組,那是不可能的。 –