2つの変数が同一インスタンスかどうかは、===と!==で判定する。
class Hoge {
// プロパティ
var hoge:Int = 3
}
// インスタンスの生成
var hoge1 = Hoge()
var hoge2 = hoge1
if hoge1 === hoge2 {
println("同一インスタンスだ") // 表示される
}
if hoge1 !== hoge2 {
println("同一インスタンスでない") // 表示されない
}
コメント