gpt4 book ai didi

elixir - 字符串操作 : join with comma

转载 作者:行者123 更新时间:2023-12-01 22:35:10 26 4
gpt4 key购买 nike

我现在如何在 Elixir 中获得低于字符串的结果。

['x1', 'x2']

我尝试使用 enum.join 但没有获得所需的数据

'x1,x2'

最佳答案

如果我理解正确,你应该使用Enum.join/2用第二个参数来定义“joiner”。这应该有效:

arr = ['x1', 'x2']
Enum.join(arr, ",")
# => "x1,x2"

如果您希望结果为字符列表,您可以使用String.to_char_list/1 将其转换为一个列表。 :

String.to_char_list(Enum.join(arr, ","))
# => 'x1,x2'

另一种选择是使用 Enum.reduce/2并显式添加加入者:

Enum.reduce(arr, &(&2 ++ ',' ++ &1))               
# => 'x1,x2'

关于elixir - 字符串操作 : join with comma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25236465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com