文章浏览阅读2.7k次。在scala中,函数是头等公民,可以用变量存储函数,可以使用匿名函数,和带参数的函数。如果需要一个序列的值,一般从一个简单序列转化得出。函数可以在变量不再作用域内时被调用,这样的函数叫闭包......
2024-01-23 13:16 阅读 阅读全文文章浏览阅读360次,点赞30次,收藏23次。在Scala中有一种特殊的机制,当编译器第一次编译失败的时候,会在当前的环境中查找能让代码编译通过的方法,用于将类型进行转换,实现二次编译。_scala类型转换 泛型...
2024-01-22 16:56 阅读 阅读全文文章浏览阅读1k次。Scala函数式编程进阶:(匿名函数、高阶函数、函数类型推断、Currying)与Spark源码鉴赏...
2024-01-22 22:16 阅读 阅读全文文章浏览阅读469次,点赞2次,收藏2次。package bobject work { //对数组进行处理,将操作抽象出來,处理完毕后的结果返回一个新的数组 def f1(arr1:Array[Int],op:Int=>Int):Array[Int]={ for(a <- a......
2024-01-23 04:45 阅读 阅读全文文章浏览阅读162次。第六部分 特质第1节 作为接口使用的特质Scala中的trait特质是一种特殊的概念。首先可以将trait作为接口来使用,此时的trait就与Java中的接口非常类似。在trait中可以定义抽象方法,与抽象类中的抽象方法一样......
2023-11-11 18:10 阅读 阅读全文