摘要: 面向函数编程 wordcount练习 package scala import scala.io.{BufferedSource, Source} object Demo11WordCount { def main(args: Array[String]): Unit = { //1.读取文件 va 阅读全文
posted @ 2021-07-15 22:27 xiaolee_bigdata 阅读(88) 评论(0) 推荐(0)
摘要: 面向函数编程:集合 可变集合 mutable package scala import scala.collection.mutable import scala.collection.mutable.ListBuffer object Demo10Mutable { def main(args: 阅读全文
posted @ 2021-07-15 22:01 xiaolee_bigdata 阅读(109) 评论(0) 推荐(0)
摘要: 面向函数编程:集合 不可变集合 immutable Map package scala object Demo20Map { def main(args: Array[String]): Unit = { /** * * map kv 格式 * * 默认不可变 */ //"003" -> "王五" 阅读全文
posted @ 2021-07-15 21:57 xiaolee_bigdata 阅读(225) 评论(0) 推荐(0)
摘要: 面向函数编程:集合 元组 Tuple package scala object Demo18Tuple { def main(args: Array[String]): Unit = { /** * 元组 : 有序,不唯一 * 最多只能由22个元素 * 可以直接通过下划线加下标取数 * * 解决集合 阅读全文
posted @ 2021-07-15 21:26 xiaolee_bigdata 阅读(42) 评论(0) 推荐(0)
摘要: 面向函数编程:集合 不可变集合 immutable Set package scala object Demo19Set { def main(args: Array[String]): Unit = { /** * set 集合 , 唯一,无序 * 默认也是不可变的 * */ val set = 阅读全文
posted @ 2021-07-15 21:23 xiaolee_bigdata 阅读(79) 评论(0) 推荐(0)
摘要: 面向函数编程:集合 不可变集合 immutable List package scala object Demo17List { def main(args: Array[String]): Unit = { /** * list , 相当于java中的ArrayList * scala 默认的li 阅读全文
posted @ 2021-07-15 21:19 xiaolee_bigdata 阅读(72) 评论(0) 推荐(0)
摘要: scala面向函数编程 package scala object Demo13Fun2 { def main(args: Array[String]): Unit = { /** * * 面向对象编程:将一个对象传来传去, * 1、将一个对象作为参数 * 2、将一个对象作为返回值 * * 需要明确对 阅读全文
posted @ 2021-07-15 21:12 xiaolee_bigdata 阅读(62) 评论(0) 推荐(0)
摘要: scala函数 函数的定义 scala 可以在任何位置定义函数 类中定义函数: 需要通过类的对象调用 object中定义的函数可以直接通过类名调用 函数中定义的函数:可以直接通过函数名调用 函数的至简原则 总结:能省就省 1)至简原则细节 (1)return可以省略,Scala会使用函数体的最后一行 阅读全文
posted @ 2021-07-15 21:05 xiaolee_bigdata 阅读(142) 评论(0) 推荐(0)