Unicode逸出后括号中的预期十六进制代码

这在Swift的第一个Beta中起作用。

var degree = "\u00B0" // degree symbol

现在,我收到此错误,并且我不明白在Xcode 6 Beta 5中需要做些什么来纠正它。

Expected hexadecimal code in braces after unicode escape

回答:

正确的代码是:

var degree = "\u{00B0}" // degree symbol

从Xcode 6 beta 4发行说明中:

字符串文字中的\ x,\ u和\ U转义序列已合并为单一且不易出错的\ u {123456}语法。(17279286)

以上是 Unicode逸出后括号中的预期十六进制代码 的全部内容, 来源链接: utcz.com/qa/417552.html

回到顶部