斯卡拉實現equals
和hashCode
方法的標準習慣用法是什麼?在Scala中實現equals和hashCode的標準習慣用法是什麼?
我知道首選方法在Programming in Scala中討論過,但我目前無法訪問此書。
斯卡拉實現equals
和hashCode
方法的標準習慣用法是什麼?在Scala中實現equals和hashCode的標準習慣用法是什麼?
我知道首選方法在Programming in Scala中討論過,但我目前無法訪問此書。
還有一個免費的PinS第一版討論這個問題。然而,我認爲Odersky在討論Java中的平等時,源代碼是this article。 PinS的討論是,iirc,這篇文章的縮寫版本。
有趣的是,在文章的最後有一個提示,建議文章基於關閉PinS中的對象平等章節。本書不具備的內容是[撰寫等同方法時要經過的步驟的總結](http://www.artima.com/pins1ed/object-equality.html#28.4)。因此,我傾向於贊成這本書的版本。很高興在Java和Scala中看到相同的材料。 –
這裏是免費的[第1版Programming in Scala](http://www.artima.com/pins1ed/object-equality.html) – Infinity