scala之高阶函数--带参数的函数
作者:互联网
与不带参数的函数类似
package day3 object demo_func_cs { def main(args: Array[String]): Unit = { fun() } def fun(): Unit ={ // 定义外层函数 def sayHi(name:String, fun:(String)=>String): Unit ={ // 定义内层函数 val s = fun(name) println(s) } // 第一种调用方法 sayHi("lixi",func2) // 匿名函数调用方法 参数名 返回值 sayHi("lixi2",name=>name.reverse) } def func2(name:String): String ={ name.reverse } }
标签:String,scala,--,name,Unit,fun,sayHi,def,函数 来源: https://www.cnblogs.com/kongzhagen/p/15150686.html