Scala的基础语法(小试牛刀)

17 篇文章 0 订阅

目录

一.声明值和变量

二.数据类型

三.算术和操作符重载

四.控制结构语句

五.方法和函数


一.声明值和变量

Scala有两种类型的变量:

  1. 使用关键字var声明的变量,值可以变的
  2. 使用关键字val声明的变量,值不可以变的

#注意

二.数据类型

三.算术和操作符重载

 

四.控制结构语句

在Scala中,控制结构语 句包括条件分支语句循环语句

条件分支:

循环语句:

从0循环到9每一次循环打印输出(“0 to 9”表示从0到9的范围

Foe循环语句可以通过使用if判断语句过滤一些元素,多个元素条件用分号分隔开。

(输出0~9范围中大于5的偶数)

判断该变量是否小于10,如果是则打印输出,然后再进行+2运算。

do…while循环语句与while语句主要区别是,do…while语句的循环至少执行一次。

五.方法和函数

1.方法

Scala的方法是由多个部分组成的

~def:Scala的关键字,并且是固定不变的,一个方法的定义是由def关键字开始的。

~functionName:Scala方法的方法名

~([参数列表]):[return type]:Scala方法的可选参数列表,参数列表中的每个参数都有一个名字,参数名后跟着冒号和参数类型。

~function body:方法的主体

~return[expr]:Scala方法的返回类型,可以是任意合法的Scala数据类型。若没有返回值,则返回类型为Unit。

 Scala>:paste         #多行输入模式的命令

 2.函数

格式:val functionName = ([参数列表])=>function body

 3.方法转换成函数

 

方法转换成函数的格式:

vla f1 = m _

小提示:Scala方法的返回值类型可以不写,编辑器可以自动推断出来,但是对于递归函数来说,必须要指定返回值。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

发量不足

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

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

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

打赏作者

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

抵扣说明:

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

余额充值