我试图将元组列表映射到元组的不同列表中,但没有运气。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