![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
Empty-cup
这个作者很懒,什么都没留下…
展开
-
Scala中Array、List和Tuple三者差别
Scala中的三种集合类型包含:Array,List,Tuple、相同点:长度都是固定的不同点:Array中的元素值可变,List和Tuple中的元素值不可变。Array和List中的元素类型必须相同,Tuple可以存放不同的元素类型。Array通常是先定长度后赋值,而List和Tuple在声明的时候就要赋值。Array取单个元素的复杂度是O(1)。而List读取单个元素的复杂...原创 2019-09-12 22:32:59 · 1006 阅读 · 0 评论 -
Scala基础知识点
scala 官网地址:https://www.scala-lang.org/1.手动编译scala文件vim一个文件HelloScala.scala,写入如下代码:object HelloScala { def main(args: Array[String]): Unit = { println("Hello Scala! ") }}运行:scalac HelloSc...原创 2019-09-28 23:36:10 · 270 阅读 · 0 评论 -
Scala进阶知识点
1.隐式转换目的:增强属性。隐式转换有三种:隐式参数方法/函数的参数可以使用implicit。 如:def sayHello(implicit msg:String = "xxx") = println(s"Hello, $msg") 调用时:sayHello("yyy") //在上下文中就近寻找符合条件的implicit参数,没找到就取默认值,找到多个会报错。隐式类型转换...原创 2019-10-02 00:01:38 · 138 阅读 · 0 评论 -
IDEA中创建maven工程后没法创建scala文件
两步解决:手工在main文件夹下创建scala文件夹,然后选择File -> Project Structure -> Modules,在右侧选择创建scala目录,再点击上方的Source。如果在scala目录中不能创建scala类:File -> Project Structure -> Libraries 选择添加Scala SDK即可。...原创 2020-03-04 12:17:43 · 759 阅读 · 0 评论