lists:flat-6ren">
gpt4 book ai didi

erlang - 将字符串转换为另一种格式

转载 作者:行者123 更新时间:2023-12-05 01:21:55 24 4
gpt4 key购买 nike

我想转换二进制字符串<<"abc">>进入以下字符串 "<a><b><c>" .换句话说,每个字节应写在一个“小于”字符和一个“大于”字符之间。

我想这个函数是递归的?请注意,abc 只是一个示例!

最佳答案

1>lists:flatten([[$<,C,$>]||C<-binary_to_list(<<"abc">>)]).
"<a><b><c>"

备选

lists:flatmap(fun(C)-> [$<,C,$>] end,binary_to_list(<<"abc">>)).

f(C) -> [$<,C,$>].
lists:flatmap(fun f/1,binary_to_list(<<"abc">>)).

关于erlang - 将字符串转换为另一种格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679161/

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