亲宝软件园为您提供Scala编程语言(Scala Programming Language)的高速下载服务,当前页面下载的版本为2.13.2官方版,如需查看所有版本,可点击这里查看: 编程软件 java编程 Scala编程语言 Scala Programming Language
Scala编程言语(Scala Programming Language)是一门多范式的编程言语,设计初衷是要集成面向对象编程和函数式编程的各种特性,Scala 运转在Java虚拟机上,并兼容现有的Java程序。
无缝Java互操作
Scala运转在JVM上,因而Java和Scala堆栈能够自在混合,完成完整无缝的集成。
类型推断
所以类型系统觉得不那么静态。不要为类型系统工作。让类型系统为您工作!
并发与分发
对汇合运用数据并行操作,对并发和分发运用actors,或者对异步编程运用future。
特性
分离Java作风接口的灵敏性和类的强大功用。想想有准绳的多重继承。
形式匹配
想想类固醇的“开关”。与类层次构造、序列等匹配。
高阶函数
函数是一级对象。以保证类型平安的方式组合它们。把它们用在任何中央,传送给任何人。
下载Scala官方版的紧缩包,解压后,双击msi文件,进入装置界面,点击next
查看软件协议,选择i accept...,点击next
设置软件装置位置,点击browse能够自在设置,倡议大家选择装置在D盘,然后点击next
确认装置信息,点击install
Scala官方版正在装置,我们耐烦等候
软件装置胜利,点击finish
接下来需求配置Scala的环境变量,需求提示一下在装置Scala之前需求装置jdk,并且配置JDK的环境变量。我们看一下本地装置完成后的目录,如下图所示。
最后我们配置Scala的环境变量,这台电脑-->右键“属性”-->高级系统设置-->环境变量,我们选择Path环境变量,并点击“编辑”按钮,我们将上图看到的Scala装置目录下的bean目录配置到Path环境变量中即可。
装置完成后我们需求检验能否装置胜利,Win+R翻开命令行,输入 scala -version,若呈现Scala的版本信息则阐明装置胜利,如下图所示。
运用Scala完成文件的拷贝
读取行:要读取文件的一切行,能够调用scala.io.Source对象的getLines办法:也能够对getLines应用toArray或toBuffer办法。
将这些行放到数组或缓冲当中,将文件内容读成一个字符串:val lines = source.mkString。
读取字符:要从文件中读取字符,能够直接把Source对象当做迭代器:假如想查看某个字符,但是不处置掉的话,调用source对象的buffered办法。
读取词法单元或数字:经过split办法对转化成行的文件内容停止划分,经过toInt或toDouble办法把字符转化成整数或浮点数。
写入文本:Scala没有內建的对写入文件的支持,要写入文本文件,能够运用java.io.PrintWriter.
值得一提的是FileChannel在运用前,必需要翻开。需求经过InputStream/OutputStream/RandomAccessFile获取,BufferedReader/BufferedWriter获取不到。