如何在swift中初始化unichar变量?

时间:2015-04-24 11:51:24

标签: swift

我有一个需要unichar参数的函数。但是找不到一个很好的方法来快速初始化unichar。

我使用以下方式:

myapp/

有没有更好的方法来初始化swift中的unichar?

3 个答案:

答案 0 :(得分:6)

Swift可以推断出类型,您不需要将String字面值转换为NSString

var delimitedBy = ",".characterAtIndex(0)

答案 1 :(得分:4)

另一种可能的解决方案:

var delimitedBy = first(",".utf16)!

(请注意,unicharUInt16)的类型别名。这也有效 使用字符串变量(当然不应该是空字符串)。

更新 Swift 2 / Xcode 7:

var delimitedBy = ",".utf16.first!

答案 2 :(得分:0)

雨燕5将是:

let delimeter = ",".utf16.first!