星星软件园

首页 > 电脑软件 > 应用软件 > 编程开发 >  Scala Programming Language(Scala编程语言) v2.13.2官方版
Scala Programming Language(Scala编程语言) v2.13.2官方版

软件大小:126 MB

软件语言:简体中文

更新时间:2020-08-04

软件授权:免费版

软件类别:编程开发

应用平台:Win7/Win8/Win10

推荐星级:

官方网站: https://www.scala-lang.org/

  • 软件介绍
  • 相关软件
  • 相关教程
  • 下载地址

Scala Programming Language是一款实用的编程语言,该软件能够将XML转换成Scala类,实现与Java无缝地互操作,它还可以进行编程的调试,降低编程的bug,并且将一些问题找出来,更好的管理和进行语言的编程学习,软件界面简洁、操作简单、十分好用,若是你感兴趣,可以来本站下载使用!

Scala Programming Language(Scala编程语言) v2.13.2官方版

基本介绍

Scala编程语言(Scala Programming Language)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性,Scala 运行在Java虚拟机上,并兼容现有的Java程序。

软件功能

无缝Java互操作

Scala运行在JVM上,因此Java和Scala堆栈可以自由混合,实现完全无缝的集成。

类型推断

所以类型系统感觉不那么静态。不要为类型系统工作。让类型系统为您工作!

并发与分发

对集合使用数据并行操作,对并发和分发使用actors,或者对异步编程使用future。

特点

结合Java风格接口的灵活性和类的强大功能。想想有原则的多重继承。

模式匹配

想想类固醇的“开关”。与类层次结构、序列等匹配。

高阶函数

函数是一级对象。以保证类型安全的方式组合它们。把它们用在任何地方,传递给任何人。

软件特点

——多元化。当需要写简单的代码,像Python一样当开发语言应用时,Scala出示很多的原生态方式和算法设计,能够很轻轻松松的写成非常复杂的实际操作。但当需要速率的情况下,又可以根据重新构建来获得数十倍或是上千倍的速率提高。过Miniboxing一类的c语言编译器增强器,Scala在一些实际操作的速率是必然超出Java的。

——一帮勤劳勇敢的PhD博士研究生。二十一世纪的编程语言和二十世纪的编程语言早已不可以类比了。那时候的平常人(乃至是学员)还能随意创造发明一下語言,略微把c语言编译器提升几回就能上得了厅堂(例如那一大堆Lisp土话),来到这一时代,编译程序技术性早已做到了很繁杂的水平(vm虚拟机技术性也是这般),提升和词义了解,程序流程语言的定义与延伸,已不再是随意所有人都能拿下的工作中了。做为编程语言层面的专家教授,乔治·奥德斯基持续的将前沿的学界成效迁移到Scala这一語言中,还使他的博士研究生学员发展趋势更新的,让語言运作得更快的方式,这种全是别的語言,尤其是Python、Ruby、乃至是Go也没有的优点。

安装说明

下载Scala官方版的压缩包,解压后,双击msi文件,进入安装界面,点击next

Scala Programming Language(Scala编程语言) v2.13.2官方版

查看软件协议,选择i accept...,点击next

Scala Programming Language(Scala编程语言) v2.13.2官方版

设置软件安装位置,点击browse可以自由设置,建议大家选择安装在D盘,然后点击next

Scala Programming Language(Scala编程语言) v2.13.2官方版

确认安装信息,点击install

Scala Programming Language(Scala编程语言) v2.13.2官方版

Scala官方版正在安装,我们耐心等待

Scala Programming Language(Scala编程语言) v2.13.2官方版

软件安装成功,点击finish

Scala Programming Language(Scala编程语言) v2.13.2官方版

接下来需要配置Scala的环境变量,需要提醒一下在安装Scala之前需要安装jdk,并且配置JDK的环境变量。我们看一下本地安装完成后的目录,如下图所示。

Scala Programming Language(Scala编程语言) v2.13.2官方版

最后我们配置Scala的环境变量,这台电脑-->右键“属性”-->高级系统设置-->环境变量,我们选择Path环境变量,并点击“编辑”按钮,我们将上图看到的Scala安装目录下的bean目录配置到Path环境变量中即可。

Scala Programming Language(Scala编程语言) v2.13.2官方版

安装完成后我们需要检验是否安装成功,Win+R打开命令行,输入 scala -version,若出现Scala的版本信息则说明安装成功,如下图所示。

Scala Programming Language(Scala编程语言) v2.13.2官方版

使用说明

使用Scala实现文件的拷贝

读取行:要读取文件的所有行,可以调用scala.io.Source对象的getLines方法:也可以对getLines应用toArray或toBuffer方法。

Scala Programming Language(Scala编程语言) v2.13.2官方版

将这些行放到数组或缓冲当中,将文件内容读成一个字符串:val lines = source.mkString。

Scala Programming Language(Scala编程语言) v2.13.2官方版

Scala Programming Language(Scala编程语言) v2.13.2官方版

读取字符:要从文件中读取字符,可以直接把Source对象当做迭代器:如果想查看某个字符,但是不处理掉的话,调用source对象的buffered方法。

Scala Programming Language(Scala编程语言) v2.13.2官方版

读取词法单元或数字:通过split方法对转化成行的文件内容进行划分,通过toInt或toDouble方法把字符转化成整数或浮点数。

Scala Programming Language(Scala编程语言) v2.13.2官方版

写入文本:Scala没有內建的对写入文件的支持,要写入文本文件,可以使用java.io.PrintWriter.

Scala Programming Language(Scala编程语言) v2.13.2官方版

值得一提的是FileChannel在使用前,必须要打开。需要通过InputStream/OutputStream/RandomAccessFile获取,BufferedReader/BufferedWriter获取不到。

Scala Programming Language(Scala编程语言) v2.13.2官方版

相关专题
  • 下载地址
Scala Programming Language(Scala编程语言) v2.13.2官方版