2021年8月17日

scala高阶函数--flatmap和reduce

摘要: flatmap: 将一个元素拆分成多个元素 reduce: 聚合函数 package day3 object demo_high_func { def main(args: Array[String]): Unit = { val list = Array(1,2,3,4,5,6,7,7,7,8) 阅读全文

posted @ 2021-08-17 22:29 孔扎根 阅读(290) 评论(0) 推荐(0) 编辑

scala函数式编程--map和filter

摘要: package day3 object demo_high_func { def main(args: Array[String]): Unit = { val list = Array(1,2,3,4,5,6,7,8) // 过滤数组中的元素, 将为true的元素组合成一个新的数组 val lis 阅读全文

posted @ 2021-08-17 14:22 孔扎根 阅读(235) 评论(0) 推荐(0) 编辑

scala函数式编程--参数类型自推断

摘要: 在调用参数时若不指定其类型,则系统会自动推断返回值类型 package day3 object deom_param_type { def main(args: Array[String]): Unit = { fun() } def fun(): Unit ={ // 定义匿名函数赋值给money 阅读全文

posted @ 2021-08-17 13:45 孔扎根 阅读(57) 评论(0) 推荐(0) 编辑

scala之高阶函数--带参数的函数

摘要: 与不带参数的函数类似 package day3 object demo_func_cs { def main(args: Array[String]): Unit = { fun() } def fun(): Unit ={ // 定义外层函数 def sayHi(name:String, fun: 阅读全文

posted @ 2021-08-17 06:57 孔扎根 阅读(82) 评论(0) 推荐(0) 编辑

导航