13
最近我看到這樣的代碼一些代碼:合成功能「##」在斯卡拉
val x: Any = "a"
val y = x.## // y: Int = 97
嗯,OK輸出僅僅是「A」的ASCI值,但讓我們看看
List(1,2).## // Int = 985731359
List(1,2).toString.## // Int = 1063384434
我的IDE告訴'##'它是'合成函數'。那麼,##在做什麼以及什麼是合成函數?
我認爲它只是簡稱'hashCode'。 – Jus12
http://www.scala-lang.org/api/current/index.html#scala.Any – ccheneson