Suppose I have a function:
fun equality() {
var a = "kotlin"
var b = "kotlin"
var c = a
println(a==b) //true
println(a===b) //false
println(a==c) //true
println(a===c) //true
}
According to kotlin === a and b are different instance, So my expected output is:
true
false
true
true
But actually showing:
true
true
true
true
I can't understand how a===b is true.