朱莉娅:用分隔符连接字符串(相当于R的粘贴)

Dom*_*ski 1 string concatenation paste julia

我有一个字符串数组,我想与特定的分隔符连接在一起.

x = ["A", "B", "C"]
Run Code Online (Sandbox Code Playgroud)

预期结果(使用sep = ;):

"A; B; C"
Run Code Online (Sandbox Code Playgroud)

R的等价物是 paste(x, sep=";")

我尝试了类似string(x)的东西但结果不是我想要的......

DNF*_*DNF 7

使用join.目前尚不清楚你是否想要";" 或";"作为分隔符.

julia> x = ["A", "B", "C"]
3-element Array{String,1}:
 "A"
 "B"
 "C"

julia> join(x, ';')
"A;B;C"

julia> join(x, "; ")
"A; B; C"
Run Code Online (Sandbox Code Playgroud)

如果你只是想要;一个字符';'作为分隔符,如果你也想要空格,你需要使用一个字符串:"; "