scala入门介绍

2020年4月14日20:17:43

参考官方文档:

https://docs.scala-lang.org/getting-started/intellij-track/getting-started-with-scala-in-intellij.html

   IntelliJ是Scala开发人员最常用的IDE。在本教程中,我们将引导您完成使用Scala插件下载和设置IntelliJ的过程,并开始您的第一个Scala项目,以及单元测试!

(1)Installation(安装)
第一:确保你具有Java 8 JDK的环境.
注意:JDK需要自己配置好环境变量.

Run javac -version on the command line and make sure you see javac 1.8.___,If you don’t have version 1.8

or higher, install the JDK.

C:\Users\zhangmingyang>javac -version
javac 1.8.0_241

补充:这里可以安装maven.

第二:安装scala.
注意:scala不用自己配置环境变量.

下载地址:https://www.scala-lang.org/download/,然后点击直接运行scala-2.13.1.msi即可.

安装完成之后校验:

C:\Users\zhangmingyang>scala -version
Scala code runner version 2.13.1 – Copyright 2002-2019, LAMP/EPFL and Lightbend, Inc.

第三:下载并安装IntelliJ Community Edition(官方文档在这里介绍的是社区版本的IDEA).
参考博客:https://www.cnblogs.com/Dcl-Snow/archive/2019/03/07/10493341.html

第四:在启动IntelliJ之后,您可以按照有关如何安装IntelliJ插件的说明下载并安装Scala插件.

下面是我安装好之后的状态:

(2)Creating the Project(创建项目)

  1. 打开IntelliJ并单击File => New => Project.

  2. 在左侧面板上,选择Scala。在右侧面板上,选择IDEA.

  3. 将该项目命名为HelloWorld.

  4. 点击finish.

(3)Writing code(写代码)

  1. 在左侧的Project窗格中,右键单击src并选择New => Scala class

  2. 将类命名为Hello,并将Kind更改为object

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

object Hello extends App
{
println(“Hello, World!”)
}
运行结果:

Hello, World!

Process finished with exit code 0

(4)Scala Worksheets(Scala工作表进行测试)
锻炼scala的好方法是使用Scala工作表,接下来我们介绍一下.

  1. 在左侧的项目窗格中,右键单击src并选择New => Scala Worksheet

  2. 将Scala worksheet 命名为Mathematician

  3. 在工作表中输入以下代码:

def square(x: Int) = x * x

square(2)

  1. 查看运行结果

As you change your code, you’ll notice that it gets evaluated in the right pane. If you do not see a right pane, right click

on your Scala worksheet in the Project pane, and click on Evaluate Worksheet.

(5)Scala是什么?
本节参考官方文档:

https://docs.scala-lang.org/zh-cn/tour/tour-of-scala.html

Scala是一门现代的多范式语言,志在以简洁、优雅及类型安全的方式来表达常用的编程模型。它平滑地集成了面向对象和函数式语言的特性。

  1. Scala是面向对象的

  2. Scala是函数式的

  3. Scala是静态类型的

  4. Scala是可扩展的

  5. Scala的互操作性

(6)IDEA全局搜索Scala的某个类
double shift

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只懒得睁眼的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值