您的位置 首页 java

scala语言基础图解-第一阶段(变量-条件-循环-方法-函数-集合)

第0步:素材准备

准备(1):windows7x64上安装了JDK 1.8版本以上

准备(2):windows7x64上安装了IntelliJ IDEA

第1步:编写Hello World

第2步:变量

备注(1):使用val定义的变量值是不可变的,相当于java里用final修饰的变量

备注(2):使用 var 定义的变量是可变得,在Scala中鼓励使用val

备注(3):Scala和Java一样,有7种数值类型Byte、 Char Short 、Int、 Long Float 和Double(无包装类型)和一个 Boolean 类型

第3步:编写条件语句

if

if else

条件块表达式

第4步:编写 循环语句

for循环

for_array

for_if

for_yield

第5步:编写方法和 函数

用一个方法调用一个函数

备注1:方法名意味着方法调用,函数名只是代表函数自身

备注2:因为方法不能作为最终的表达式存在,所以如果你写了一个方法的名字并且该方法不带参数(没有参数列表或者无参),该表达式的意思是:调用该方法得到最终的表达式。:

备注3:因为函数可以作为最终表达式出现,如果你写下函数的名字, 函数调用 并不会发生,该方法自身将作为最终的表达式进行返回;如果要强制调用一个函数,你必须在函数名后面写()

备注4:强制把一个方法变成一个函数: val f1 = m1 _

第6步:编写数组、映射、元组、集合

数组基本操作

数组转换:使用fiter()、map()

映射

元组

对偶的集合转换成映射

zip拉链操作

序列操作-1

序列操作-2

序列操作-3(可变的序列)

Set操作-1(不可变)

Set操作-2(可变)

map操作

文章来源:智云一二三科技

文章标题:scala语言基础图解-第一阶段(变量-条件-循环-方法-函数-集合)

文章地址:https://www.zhihuclub.com/191997.shtml

关于作者: 智云科技

热门文章

网站地图