上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页
摘要: 作为参数的函数函数作为一个变量传入到了另一个函数中,那么该作为参数的函数的类型是:function1,即:(参数类型) => 返回类型object FunParameter {def main(args: Arr... 阅读全文
posted @ 2019-11-03 11:15 sowhat1412 阅读(263) 评论(0) 推荐(0) 编辑
摘要: link提出一个需求,引起思考给你一个集合 val list = List(1, 2, 3, 4, "abc") ,请完成如下要求:1) 将集合 list 中的所有数字+1,并返回一个新的集合2) 要求忽略掉 非... 阅读全文
posted @ 2019-11-03 10:44 sowhat1412 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 如果想让case类的所有子类都必须在申明的该类的相同的文件中定义,可以将样例类的通用超类声明为sealed,叫做密封类,密封就是外部用户不能在其他文件中定义子类。不能被继承只能自己用sealed abstract... 阅读全文
posted @ 2019-11-03 09:54 sowhat1412 阅读(182) 评论(0) 推荐(0) 编辑
摘要: /** * 嵌套匹配模式 * * 样例类经常被用作嵌套结构. * * 例如: 某商场售卖货物, 经常把商品捆绑在一起进行打折销售. * * 案例: * * 现在有一些商品,请使用 Scala 设计相关的样例类,完... 阅读全文
posted @ 2019-11-03 09:46 sowhat1412 阅读(200) 评论(0) 推荐(0) 编辑
摘要: scala中集合类iterator特质的化简和折叠方法 c.reduceLeft(op)这样的调用将op相继应用到元素,如: val a = List(1,7,2,9)val a1 = a.reduceLeft(... 阅读全文
posted @ 2019-11-01 18:08 sowhat1412 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 简介:get_json_object(string json_string, string path)说明:第一个参数填写json对象变量 第二个参数使用$表示json变量标识,然后用 . 或 [] 读取对象或数... 阅读全文
posted @ 2019-11-01 14:08 sowhat1412 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Scala为了充分使用多核CPU,提供了并行集合实现(有别于前面的串行集合),用于多核环境的并行计算。par主要算法有:Divide and Conquer: 分治算法,Scala 通过splitters(分解器... 阅读全文
posted @ 2019-10-31 19:44 sowhat1412 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 如果想在变量名,类名等定义中使用关键字(比如val ,int,double 这样的系统关键字) 可以配合两个反引号实现,引用时候也要带引号 中置操作符: A 操作符 B 等价于 A . 操作符(B) ,... 阅读全文
posted @ 2019-10-31 19:28 sowhat1412 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1.Scala 同时支持不可变集合跟可变集合,不可变集合可以安全的并发访问。两个主要的包: 不可变集合:scala.collection.immutable ... 阅读全文
posted @ 2019-10-30 15:13 sowhat1412 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在scala中 trait 可以认为是 Java中interface 跟abstract class 集中的混合体,JVM 8 中 特质可以包含具体方法跟抽象方法,自己理解下 如果一个特质中既有抽象方法又有具体方... 阅读全文
posted @ 2019-10-29 14:08 sowhat1412 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页