小编use*_*472的帖子

Kotlin 内联值类 - 无法重写 hashCode() 函数

我只是无法重写值类上的 hashCode() 函数。最小的例子(我知道在这个例子中不需要覆盖它......)

@JvmInline
value class Identifier(val value: String){
    override fun hashCode(): Int = this.value.hashCode()
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:名称为“hashCode”的成员已保留用于未来版本

编辑:有什么方法可以指定自己的 hashCode() 函数吗?

hashcode kotlin value-class

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

标签 统计

hashcode ×1

kotlin ×1

value-class ×1