当我运行以下代码时,我得到了预期的输出:
var a = [1, 2, 3]
var b = a
if a === b { println("a === b") }
if a == b { println("a == b") }
Run Code Online (Sandbox Code Playgroud)
输出:
a === b
a == b
但是,如果我突然导入基金会我只有一个新的输出:
import Foundation
var a = [1, 2, 3]
var b = a
if a === b { println("a === b") }
if a == b { println("a == b") }
Run Code Online (Sandbox Code Playgroud)
输出:
a == b
有谁知道幕后发生了什么?谢谢.