代码之家  ›  专栏  ›  技术社区  ›  mb14

连接函数在哪里?

  •  3
  • mb14  · 技术社区  · 14 年前

    我需要join函数在列表的成员之间添加分隔符。我发现这个函数Data.List.Utils文件以及数据.String.Utils. 不幸的是,这些模块似乎不是标准平台的一部分。

    你知道吗?

    2 回复  |  直到 14 年前
        1
  •  14
  •   mb14    14 年前

    我找到了(谢谢胡格尔),它叫 intercalate

        2
  •  7
  •   Squidly    13 年前

    数据列表定义 intersperse 哪种类型 a -> [a] -> [a] intercalate 哪种类型 [a] -> [[a]] -> [a]

    例如:
    intersperse '_' "foo" "f_o_o"
    intercalate "baa" ["f", "o", "o"] 将给予 "fbaaobaaobaa"