Scala 简介

浏览: 1128

https://www.scala-lang.org/

“Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs....” 面向对象和函数式高级编程语言..

●函数可以独立存在,可以定义一个函数作为另外一个函数的返回值,也可以接受函数作为函数的参数

1.png

学习的理由:

Spark 核心是由Scala 编写,掌握后能基于Spark做扩展开发

优雅,开发快速;

Scala也是运行在JVM之上,可以直接调用java开发的工具类。复用之前的java开发成果;

https://zh.wikipedia.org/wiki/Scala

2.png

----------- 下载安装

https://www.scala-lang.org/download/

1)安装java 1.8+

https://blog.csdn.net/bailin0007/article/details/42317711

2)下载scala

官网上下载安装IDEA那一步可以跳过,自行下载安装即可

推荐2.11.8 稳定版

https://www.scala-lang.org/download/2.11.8.html

3.png

windows 下载后安装即可

4.png

java每一行以“;”结束, scala不做要求;java编译后形成.class文件;scala编译后形成.class和$.class文件

5.png

推荐 1
本文由 攻城的狮子 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册