Scala 基础语法

本文介绍了Scala的基础语法,包括类、对象、方法和字段的概念。提到了Scala中的闭包和特征,以及如何在交互模式和脚本模式下执行Scala程序。还详细讨论了Scala的标识符类型、关键字、注释、换行字符和包的使用。文章适合有一定Java背景的读者学习。
摘要由CSDN通过智能技术生成

如果您熟悉Java语言语法和编程,那么学习Scala将会很容易。Scala和Java之间最大的句法差异在于行结束字符的分号(;) 是可选的。

当编写Scala程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合。现在我们简单地看一下类,对象,方法和实例变量的含义。

  • 类 - 可以将类定义为描述与该类相关的行为/状态的模板/蓝图。
  • 对象 - 对象有状态和行为。一个对象是类的一个实例。
  • 方法 - 一个方法基本上是一种行为。一个类可以包含很多方法。将逻辑代码写入的方法中,数据在方法中操纵并且执行所有的动作。
  • 字段 - 每个对象都有其唯一的一组实例变量,称为字段。对象的状态是由分配给这些字段的值来创建的。
  • 闭包 - 闭包是一个函数,其返回值取决于在此函数之外声明的一个或多个变量的值。
  • 特征 - 特征(Traits)封装了方法和字段定义,然后可以通过将它们混合到类中来重用它们,特征(Traits)用于通过指定支持的方法的签名来定义对象类型。

第一个Scala项目

我们可以通过两种模式执行Scala程序:

  • 交互模式
  • 脚本模式

1. 交互模式

打开命令提示符并使用以下命令打开Scala

注意: 需要先下载: scala-2.12.x.tgz ,下载地址: http://downloads.lightbend.com/scala/2.12.3/scala-2.12.3.tgz ,并解压到一个目录,这里解压到:D:\software\ ,

打开命令提示符进入到目录:D:\software\scala-2.12.3\bin 执行如下命令运行程序 -

D:\software\scala-2.12.3\bin> scala
Welcome to Scala 2.12.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_65).
Type in expressions for evaluation. Or try :help.

scala> println("Hello, Scala!");
Hello, Scala!

scala>

Shell


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值