![](https://img-blog.csdnimg.cn/5fad879e3e32472eb8152a76a92f7eeb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Scala
文章平均质量分 71
Scala编程语言笔记
RainTicking
I dare do all that may become a man,who dare do more,is none.
展开
-
Scala函数式编程
函数式编程把函数当做一等公民,充分利用函数,支持的函数的多种使用方式。 “函数式编程"是一种"编程范式”(programming paradigm)。它属于"结构化编程"的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。函数式编程中,将函数也当做数据类型,因此可以接受函数当作输入(参数)和输出(返回值)。原创 2023-08-14 21:50:40 · 537 阅读 · 2 评论 -
Scala中this的用法与作用
在Scala中,this是一个关键字,用于引用当前类的对象。可以使用this关键字访问类的成员,比如调用实例变量,方法,构造函数。原创 2023-07-08 20:44:30 · 769 阅读 · 0 评论 -
Scala之isInstanceOf与asInstanceOf
isInstanceOf 能判断出对象是否为指定类以及其子类的对象,而不能精确的判断出,对象就是指定类的对象;如果要求精确地判断出对象就是指定类的对象,那么就只能使用 getClass 和 classOf 了。原创 2023-07-08 18:35:41 · 669 阅读 · 0 评论 -
Scala之泛型详解
泛型用于指定类或方法可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性。原创 2023-07-01 18:36:38 · 975 阅读 · 2 评论 -
Scala中的隐式参数、隐式函数和隐式类
使用implicit修饰的内容是隐式内容, 隐式的特点就是遇到适应的类型会自动的应用。隐式可以使得静态类型动态化,为现有类库添加功能,隐式的代理增强一个类或者一个方法。原创 2023-06-28 21:57:11 · 537 阅读 · 5 评论 -
Scala集合与Java集合的互转函数asScala与asJava
集合之间互转默认使用asScala和asScala,特殊的在表格中做了标记。其中 <=> 代表可以互转,而 => 和 <= 代表只能单方向转换。只有引入隐式转换类 JavaConverters,才能使用Scala集合与Java集合之间的转换函数。原创 2023-06-27 12:51:24 · 934 阅读 · 0 评论 -
Scala的foldLeft与foldRight详解
foldLeft与foldRight是特质TraversableOnce定义的高阶函数,直译过来为向左折叠和向右折叠。原创 2023-06-27 00:12:33 · 744 阅读 · 0 评论