Scala
Scala Scala Scala
WGS.
道阻且长,与君共勉:你若对得起时间,时间便会对得起你。
展开
-
scala实现十大排序算法
文章目录swap冒泡选择插入希尔归并快排计数桶基数堆swap def swap(array: Array[Int], i: Int, j:Int): Unit ={ val tmp = array(i) array(i) = array(j) array(j) = tmp }冒泡 def bubblingSort(array: Array[Int]): Array[Int] ={ val arr = array for(i <- 1 until a原创 2020-11-04 19:05:02 · 563 阅读 · 3 评论 -
Scala高级特性
文章目录理论什么是柯里化?什么是柯里化函数?说说你理解的高阶函数什么是闭包函数?说说你理解的隐式转换方法说说你理解的隐式变量、隐式参数说说你理解的隐式转换的查找机制说说你理解的特质说说特质的两种最常见的适用场景混入特质的执行顺序是怎样的1.高阶函数2.闭包函数3.柯里化函数4.隐式转换隐式参数和隐式变量隐式转换的管理隐式转换的查找机制5.特质理论什么是柯里化?什么是柯里化函数?柯里化就是把一个多参数的函数转化为一系列接受单参数函数的方法scala中,从形式上看,具有多个简单参数列表的方法 ,就叫做柯原创 2020-10-23 21:10:22 · 495 阅读 · 0 评论 -
Scala面向对象面试理论及语法知识点
文章目录概念小结什么是伴生类,伴生对象?Scala中继承有什么特点?Scala中抽象类有什么特点?Scala中强制类型转换要注意什么?涉及的关键字是什么Scala中的模式匹配是什么?说说你知道的scala的模式匹配,有哪些类型什么叫做偏函数?说说你理解的scala的逆变协变非变说说你理解的scala的上下界说说你理解的scala中的样例类1.类的声明2.单例对象3.伴生对象4.继承5.子类调用父类的构造器6.抽象类7.匿名类8.强制类型转换9.模式匹配10.样例类 case class11.偏函数 x=&g原创 2020-10-23 09:51:52 · 287 阅读 · 1 评论 -
Scala面试理论和基本应用
文章目录1.scala概述2.面试理论scala语言有什么特点?什么是函数式编程?函数式编程有什么优点?说几个你知道的Scala的数据类型。(5个以上)java中,Object是所有引用类型的超类。在scala中,哪个是所有类的超类?scala中哪个关键字修饰的是不可变变量?scala中修饰的是可变变量的是哪个关键字?scala中的函数的两个特点?scala中方法和函数的区别和联系说说scala中常用的5种数据结构3.基础语法3.1Scala变量3.2变量的数据类型3.3Scala中操作符4.Scala中的原创 2020-10-22 09:51:03 · 284 阅读 · 1 评论