我試圖將元組列表映射到元組的不同列表中,但沒有運氣。Haskell將元組列表映射到元組列表
示例輸入:
a = [("eo","th"),("or","he")]
輸出示例:
[('e','t'),('o','h'),('o','h'),('r','e')]
我曾嘗試:
map (\(a,b) -> (a!!0,b!!0):(a!!1,b!!1):[]) a
但它產生:
[[('e','t'),('o','h')],[('o','h'),('r','e')]]
這是完全針對任何語言初學者混淆。 – Zeta
@Zeta - ....這會誘使他們想要更多地瞭解Haskell是多麼的酷。 – jamshidh