在一行中对多个主题使用 String.replace()

Using String.replace() on more then one subject in one line

我有这样的东西:

 [element, object | _rest] ->
    [element, object |> String.replace("-", "_")]
    [element |> String.replace("-", "_"), object]

如何仅使用一次 String.replace() 将其压缩成一行?

我将不胜感激!

使用 Enum.map/2 转换列表,其中每个元素都是给定函数的结果。

[element, object | _rest] ->
  Enum.map([element, object], &String.replace(&1, "-", "_"))