下载吧 其他软件

分类分类

Scala编程语言

Scala编程语言

v2.13.2 官方版

大小:125.0 MB 更新:2024/12/03

类别:其他软件系统:WinAll

立即下载

  Scala是一种将面向对象和哈桉树式编程集合在一切的高级编程语言,在程序开发中,它的静态类型可以有效的帮助程序员避免在一些复杂的应用程序中出现BUG;使用这种的语言进行JVM和JavaScript编写时,用户运行JVM和JavaScript就可以很轻松的访问一些比较庞大的生态系统,并且进行高性能系统的开发;而且用户还可以在浏览器中运行cala,Scala与sbt在浏览器中构成Scastie,用户可以在浏览器中使用任何版本的Scastie,甚至可以应用于备用后端,例如Dotty,Scala.js,Scala Native和Typelevel Scala等。

Scala编程语言

软件功能

  无缝JAVA互操作

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

  类型推断

  因此,类型系统不会感到那么静止。不要为类型系统工作。让文字系统为您服务!

  并发与分配

  对集合使用数据并行操作,对并行使用和分发使用参与者,对异步编程使用期货。

  模式匹配

  考虑“切换”类固醇。与类层次结构,序列等进行匹配。

  高阶函数

  函数是一流的对象。以保证类型安全的方式编写它们。在任何地方使用它们,并将它们传递给任何东西。

软件特色

  1、从每个值都是对象的意义上说,Scala是一种纯面向对象的语言,对象的类型和行为通过类和特征来描述。

  2、可以通过子类扩展,并且可以使用基于灵活mixin的组合机制来替换多个继承来扩展类。

  3、提供用于定义匿名函数的轻量级语法,支持高阶函数,允许嵌套函数,并支持currying。

  4、Scala的case类及其对模式匹配的内置支持提供了代数类型的功能,该功能已在许多功能语言中使用。

  5、cala的模式匹配概念自然地扩展到XML数据的处理,借助于忽略对象序列模式,这是提取器对象的一般扩展。

  6、Scala的表达式类型系统在编译时以安全一致的方式强制使用抽象。

  7、它提供了独特的语言机制组合,可以轻松地以库的形式添加新的语言结构。

  8、它可以与流行的Java运行时环境(JRE)良好地互操作,尤其是与主流的面向对象的Java编程语言互操作。

安装方法

  1、下载解压程序之后双击程序进行安装,在此界面中需要勾选同意服务协议才可以点击next到下一步中。

Scala编程语言

  2、选择设置程序的安装目录,软件默认的安装目录在C盘中,点击browse在资源管理器中更换。

Scala编程语言

  3、安装完成之后还需要配置环境变量,首先找到程序的安装目录下的“BIN”文件,记住位置。

Scala编程语言

  4、返回桌面,右击“我的电脑”-“属性”-“高级系统设置”-“环境变量”,选择“path环境变量”然后再点击“编辑”,接着将上一步中的bin文件配置到path的环境变量中。

Scala编程语言

  5、配置完成后,使用win+R打开运行命令框,输入scala -version回车运行,当输出结果中出现Scala的版本信息则说明安装成功。

Scala编程语言

使用方法

  创建项目

  在本节中,我们将向您展示如何在IntelliJ中创建项目。但是,如果您对命令行感到满意,建议您尝试从命令行开始使用Scala和SBT,然后返回此处的“编写Scala代码”部分。

  如果您没有从命令行创建项目,请打开IntelliJ并选择创建新项目。

  在左侧面板上,选择Scala,在右侧面板上,选择SBT

  点击下一步

  将项目命名为“ sbtexampleproject”

  如果您已经在命令行上创建了项目,请打开IntelliJ,选择import project,然后build.sbt打开项目文件

  确保JDK版本为1.8,SBT版本至少为0.13.13

  选择使用自动导入自动下载依赖项(如果可用)

  选择完成

  了解目录结构

  SBT创建了许多目录,一旦开始构建更复杂的项目,这些目录将很有用。您现在可以忽略其中的大多数,但对我们而言很明显:

Scala编程语言

  编写Scala代码

  在左侧的项目面板中,展开sbtexampleproject => SRC => main

  右键单击Scala并选择new => package

  命名包,示例,然后单击确定。

  右键单击该包,例如,然后选择new => Scala类。

  将课程命名为主要,然后将对象更改为对象。

  将类中的代码更改为以下内容:

Scala编程语言

  注意:IntelliJ有自己的Scala编译器实现,即使IntelliJ另有说明,有时您的代码也是正确的。您始终可以检查SBT是否可以在命令行上运行您的项目。

  正在运行的项目

  从运行菜单中,选择编辑配置

  单击+按钮,然后选择SBT任务。

  命名运行程序。

  在任务字段中,键入〜运行。 〜当您将更改保存到项目中的文件时,SBT会重新生成并重新运行该项目。

  单击确定。

  在运行菜单上。单击运行程序。

  在代码中,将75更改为61,然后在控制台中查看更新的输出。

  添加依赖

  稍作改动,让我们看看如何使用已发布的库向我们的应用程序添加其他功能。

  打开build.sbt并添加以下行:

Scala编程语言

  该库依赖项是一组依赖项。通过使用+ =,我们将Scala解析器组合器依赖项添加到SBT启动时要获取的依赖项集中。现在,在任何Scala文件中,您都可以通过常规导入从Scala解析器组合器中导入类,对象等。

  您可以在scaladex上找到更多已发布的库,您可以在其中复制上述依赖项信息以粘贴到build.sbt文件中。

相关文章
  • 最新排行
  • 最热排行
  • 评分最高
其他软件排行榜

点击查看更多

点击查看更多

点击查看更多