Arrays 如何将两个Unicode字符合并为一个

Arrays 如何将两个Unicode字符合并为一个,arrays,swift,string,character,Arrays,Swift,String,Character,我的意思是: let desiredResult: Character = "ї\u{0308}\u{20dd}" let first: Character = "ї\u{0308}" let combinedResult: Character = Array("\(first)\u{20dd}".characters)[0] 我怎样才能用更优雅的方式写出这个乱七八糟的东西呢?只要把字符串扔进字符初始值设定项: let result = Character("\(first)\u{20dd}

我的意思是:

let desiredResult: Character = "ї\u{0308}\u{20dd}"

let first: Character = "ї\u{0308}"
let combinedResult: Character = Array("\(first)\u{20dd}".characters)[0]

我怎样才能用更优雅的方式写出这个乱七八糟的东西呢?

只要把
字符串
扔进
字符
初始值设定项:

let result = Character("\(first)\u{20dd}")

Thanx,我一直很沮丧Xcode无法在这样的代码中推断出正确的类型:let result:Character=“(first)\u{20dd}”正在进行强制转换required@user3567929这与推理无关。不能将字符串转换为字符。初始化器调用必须是显式的。