摘要: 1、匹配对象 1 object Test4_MatchObject { 2 def main(args: Array[String]): Unit = { 3 val student = new Student("wl", 22) 4 5 //针对对象实例的内容进行匹配 6 val result = 阅读全文
posted @ 2022-05-24 20:59 小王同学学编程 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 object Test2_MatchTypes { 2 def main(args: Array[String]): Unit = { 3 //1、匹配常量 4 def describeConst(x: Any): String = x match { 5 case 1 => "Num one" 阅读全文
posted @ 2022-05-24 20:10 小王同学学编程 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、如果所有case都不匹配那么会执行case _ 分支,类似于java中的defaul语句,若此时没有case _ 分支,那么会抛出MatchError。 2、每一个case中,不需要使用break语句,自动断开case。 3、match case 语句可以匹配任何类型,而不是字面量。 4、 => 阅读全文
posted @ 2022-05-23 20:34 小王同学学编程 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 说明: 为了充分使用多核CPU,提供了并行集合(有别于串行集合),用于多核环境的并行计算。 1 import java.lang.Thread._ 2 3 object Test19_Parallel { 4 def main(args: Array[String]): Unit = { 5 val 阅读全文
posted @ 2022-05-23 17:06 小王同学学编程 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1 import scala.collection.immutable.Queue 2 import scala.collection.mutable 3 4 object Test18_Queue { 5 def main(args: Array[String]): Unit = { 6 //创建 阅读全文
posted @ 2022-05-23 16:52 小王同学学编程 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1 object Test16_CommonWordCount { 2 def main(args: Array[String]): Unit = { 3 val list = List( 4 "hello", 5 "hello world", 6 "hello scala", 7 "hello w 阅读全文
posted @ 2022-05-23 16:06 小王同学学编程 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、集合计算简单函数 1 object Test13_SimpleFunction { 2 def main(args: Array[String]): Unit = { 3 val list = List(-1, -2, 1, 2, 3, 4, 5, 6) 4 val list1 = List(( 阅读全文
posted @ 2022-05-23 15:41 小王同学学编程 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 object Test12_DerivedCollection { 2 def main(args: Array[String]): Unit = { 3 val list = List(1, 2 ,3 ,4 ,5, 6) 4 val list1 = List(1, 2, 3, 11, 22, 阅读全文
posted @ 2022-05-19 09:54 小王同学学编程 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1 object Test11_CommonOp { 2 def main(args: Array[String]): Unit = { 3 val list = List(1, 2, 3, 4, 5, 6) 4 val set = Set(11, 12, 13) 5 6 //1、获取集合长度 7 阅读全文
posted @ 2022-05-19 09:14 小王同学学编程 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 说明: 元组可以理解为一个容器,可以存放各种相同或不同类型的数据,意思就是将多个无关的数据封装为一个整体,称为元组。 注意: 元组中最大只能有22个元素。 1、创建元组 val tuple = ("hello", 10, 'a', true) println(tuple) 2、访问数据 printl 阅读全文
posted @ 2022-05-19 08:59 小王同学学编程 阅读(293) 评论(0) 推荐(0) 编辑
levels of contents