![](/img/trans.png)
[英]Scala semantics of equals/hashCode for case classes with traits
[英]Cannot generate equals and hashcode in Intellij for scala
右鍵單擊並選擇生成時,我只會看到委托方法和測試。 我在安裝中缺少什么嗎?
class Person(val firstName : String){}
val person = new Person("Srinivas")
在同一項目中,我創建了一個Java類,並且一切正常。 肯定IntelliJ為Scala缺少了一些東西。 在故障排除方面的任何幫助將不勝感激。
編輯:我認為它在Scala類中可以正常工作(可以看到用於創建哈希碼和equals方法的所有選項),但是在工作表中不起作用。
但是,根據您的情況,最好將此類轉換為case class ,因此您無需生成equals或hashcode-它們都是內置的。
case class Person(firstName: String)
val person = Person("Srinivas")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.