小编Har*_*ada的帖子

Swift奇怪的'=='与Dictionary的行为

在Swift 2.1中,可以编译以下代码.

let a = [1: [1]]
a == [1: [1]]
Run Code Online (Sandbox Code Playgroud)

但是,以下代码无法编译.

let a = [1: [1]]
let b = [1: [1]]
a == b // => binary operator '==' cannot be applied to two '[Int : Array<Int>]' operands
Run Code Online (Sandbox Code Playgroud)

怎么理解这种行为?

swift swift2

1
推荐指数
1
解决办法
101
查看次数

标签 统计

swift ×1

swift2 ×1