Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode - программирование

Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode

Это работало в первой бета-версии Swift.

var degree = "\u00B0" // degree symbol

Теперь я получаю эту ошибку, и я не понимаю, что мне нужно сделать, чтобы исправить ее в Xcode 6 Beta 5.

Expected hexadecimal code in braces after unicode escape
4b9b3361

Ответ 1

Правильный код:

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

Из примечаний к выпуску Xcode 6 beta 4:

Управляющие последовательности \x,\u и\U в строковых литералах  были объединены в единый  и меньше синтаксиса с ошибкой \u {123456}. (17279286)