当前位置 : 主页 > 手机开发 > 其它 >

Swift:如何在字符串表达式中打印出字典键的值?

来源:互联网 收集:自由互联 发布时间:2021-06-11
参见英文答案 escape dictionary key double quotes when doing println dictionary item in Swift5个 出于某种原因,我只是不能使这个表达式工作: let expandedBio: DictionaryString,AnyObject = ["name":"Saurabh", "professio
参见英文答案 > escape dictionary key double quotes when doing println dictionary item in Swift                                    5个
出于某种原因,我只是不能使这个表达式工作:

let expandedBio: Dictionary<String,AnyObject> = ["name":"Saurabh", "profession":"developer", "language":"java", "employed": true]

if let employed : AnyObject = expandedBio["employed"] {
    println("\(expandedBio[\"name\"]) is not available")
}

如何输出println语句?我收到了错误

Unexpected "" character  error in string interpolation

我该怎么做?

在当前版本的Swift中,您必须先将值放在自己的常量/变量中,然后使用它.

if let employed : AnyObject = expandedBio["employed"] {
    let t = expandedBio["name"]
    println("\(t) is not available")
}
网友评论