含义 将函数整体赋值给一个变量。 格式 val | var 变量名 = 函数名+空格+下划线 代码 变量类型就是函数的类型: 参数类型 => 返回值类型 def f1(s: String): String ={ s } val ff: String => String = f1 _ // 调用,必须使用() println(ff("abc")) // 如果指定了返回值类型,可以省略空格和下划线 val fff: String => String = f1 println(fff("hello"))