文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

今天的Erlang Thursday讲的是 string:join/2.

string:join/2 有两个入参,第一个是由字符串为元素组成的列表,第二个是一个当作分隔符的字符串,输出是由分隔符将各个字符串串起来组成的字符串。

91> string:join(["a", "b", "c"], "").
"abc"
92> string:join(["a", "b", "c"], "-").
"a-b-c"

分隔符字符串可以是任意长度的字符串,也不必仅仅是单个字符。

93> string:join(["a", "b", "c"], "___").
"a___b___c"
94> string:join(["a", "b", "c"], " ").  
"a b c"

而且任何字符串,字符列表,或者甚至是整数列表,都可以用作分隔符字符串。

string:join(["a", "b", "c"], [$A]).
# "aAbAc"
string:join(["a", "b", "c"], [52]).
# "a4b4c"

 

第 1 段(可获 2 积分)

文章评论