小编fil*_*cks的帖子

scala中的合成函数"##"

我最近看到一些像这段代码的代码:

val x: Any = "a"
val y = x.## // y: Int = 97
Run Code Online (Sandbox Code Playgroud)

好吧,确定输出只是'a'的ASCI值,但让我们来看看

List(1,2).## // Int = 985731359
List(1,2).toString.## // Int = 1063384434
Run Code Online (Sandbox Code Playgroud)

我的IDE讲述'##'它是一个'综合功能'.那么##在做什么,什么是合成功能呢?

scala

17
推荐指数
1
解决办法
2088
查看次数

标签 统计

scala ×1