Scala
奔跑的小鲫鱼
关于学习Java的总结以及遇到的问题及解决方法的描述
展开
-
【Scala】Scala的安装以及创建Scala项目的详细步骤
一、Scala的安装1.首先打开idea开发工具,然后在file——》setting——》pulgins,然后在输入框中输入Scala就可以出来如下界面:但是我这里的是已经安装好了的,没安装的它会出来一个install,点击install即可安装,如果安装不了,可以看到你的开发工具对应的版本,然后去到官网:https://www.scala-lang.org/,下载对应的版本:最后记得点击appl...原创 2018-07-14 00:09:47 · 947 阅读 · 0 评论 -
【Scala】Scala语言的介绍以及循环的定义(while,for,break,九九乘法表的计算代码)
一、Scala介绍 Object-Oriented Meets Functional Java:面向对象语言 C、JS语言:是函数编程,函数不需要放到类中 Scala语言继承了JAVA、C语言的2个优点。 Scala语言既能做大型项目开发,也能做数据分析 对象(类)和函数都是一等公民,都能独立的存在...原创 2018-07-14 00:18:33 · 772 阅读 · 0 评论 -
【Scala】使用Scala语言定义函数和函数使用(比较两个数的大小代码)
定义比较两个数的大小的函数* 下面定义的是Scala的一些基本代码以及详细的解释:object FunDemo1 { def main(args: Array[String]): Unit = { val maxfirst = max(2,5); val maxsecond = max(2,6); var arr: Array[String] = Array("I...原创 2018-07-14 00:23:16 · 5203 阅读 · 0 评论 -
【Scala】Scala中特殊函数的使用(代码)
这里写的是一些简洁的案例来对这些特殊函数的理解以及解释object FunDemo2 { //sayHello("老王","你好"); /* 调用一个函数的时候,可以指定 参数的名称(必须和函数定义的名称一致) * 不需要安装顺序指定数值 * sayHello(msg = "你好",name = "LT") * */ def sayHello(name: St...原创 2018-07-14 00:28:38 · 258 阅读 · 0 评论 -
【Scala】使用Scala语言对匿名函数、高阶函数的定义以及详细解释(代码加注解)
下面是匿名函数以及高阶函数相结合使用的代码:object FunDemo3 { /** * 匿名函数、高阶函数 */ def main(args: Array[String]): Unit = { val arr:Array[String] = Array("I","love","my","country")// def foreach[U]:Unit ...原创 2018-07-14 00:34:42 · 480 阅读 · 0 评论 -
【Scala】Scala中的_ 和 _*分别代表什么
将函数 赋值给一个变量,注意语法val max4 = max3 _如果函数的参数,函数体(右边),有且仅使用一次,参数可以使用下划线_代替println("--litter--")greeting("litter",println(_))作为函数的参数 一个匿名的函数传递给一个方法或者函数的时候,scala会尽量推断出参数类型。例如一个完整的匿名函数作为参数可以写为sc...原创 2018-07-14 12:50:02 · 29054 阅读 · 8 评论 -
【Scala】Scala中常见集合的使用---代码详解
1.List集合的使用及创建object ListDemo1 { def main(args: Array[String]): Unit = { //创建一个List val list: List[Int] = List(1,2,3,4,5) //list的组成:head、tail //list=head(element)+tail(element)、除了头部以...原创 2018-07-16 13:53:45 · 748 阅读 · 1 评论 -
【Scala】使用Scala程序实现WordCount--词频统计(代码)
这个代码实现的统计单词出现的次数:object WordCount { def main(args: Array[String]): Unit = { val lines = List("hadoop hive spark scala","spark hive habase", "hive spark java") //数据转换 val mappedWord...原创 2018-07-16 13:58:07 · 7730 阅读 · 2 评论