说我有两个字符串
var s1 = "zoseuhfose"
var s2 = "dsdfnsjldfns"
我想将两者结合成一个字符串,但我希望它们按字母顺序排列。看起来像这样
dsdfnsjldfnszoseuhfose
当前我正在这样做,但是我想知道是否有一种更清洁/更好的方法
let array = [s1,s2].sorted(by: <)
let string = array[0] + array[1]
答案 0 :(得分:2)
join
数组
let string = [s1,s2].sorted(by: <).joined()
答案 1 :(得分:1)
你可以
Error in dyn.load(dllfile) :
unable to load shared object 'test2/src/test2.so':
dlopen(test2/src/test2.so, 6): Symbol not found: __ZN5World5greetEv
仅适用于2
let res = [s1,s2].sorted(by: <).joined(separator:"") // joined