Kotlin:vs==之间的区别是什么?
我试图设置一个特定值,Kotlin:vs==之间的区别是什么?,kotlin,Kotlin,我试图设置一个特定值,monsterHealth,以显示0,而不是负数。如果我试图重新分配值以显示0,而不是,比如说,-2,我是否要使用=或=?这些是不同的运算符: =-赋值运算符 ==和=-相等运算符 ==和==-引用相等运算符 也 val-只读变量/属性(不能重新分配/更改) var-可变变量/属性 =是一个赋值,=是一个相等的比较谢谢!我试着在文档中查找它,但我永远也找不出哪个是用来做什么的。如果你使用了错误的IDE,IDE会告诉你!
monsterHealth
,以显示0
,而不是负数。如果我试图重新分配值以显示0
,而不是,比如说,-2
,我是否要使用=
或=
?这些是不同的运算符:
-赋值运算符=
和==
=代码>-相等运算符
和==
==代码>-引用相等运算符
-只读变量/属性(不能重新分配/更改)val
-可变变量/属性var
=
是一个赋值,=
是一个相等的比较谢谢!我试着在文档中查找它,但我永远也找不出哪个是用来做什么的。如果你使用了错误的IDE,IDE会告诉你!