scalanode
文章平均质量分 68
杨老七
热爱生活的程序员一枚
展开
-
scala数据集合
目录数据集合类型不可变数组可变数组不可变列表List可变列表List不可变Set可变Set不可变Map可变Map元组数据集合类型scala的数据集合类型主要有数组(Array)、链表(List)、集合(Set)、映射(Map)、元组等。都分为可变以及不可变的集合,可变集合可以更新和拓展。不可变集合也能够更新和拓展,不过不可变集合是通过创建一个新的集合从而达到改变的效果。不可变数组数组是有序的,可重复的,可存放不同数据类型的数据集合。创建数组原创 2021-09-30 23:33:19 · 204 阅读 · 0 评论 -
Scala函数式编程
Scala函数式编程目录Scala函数式编程函数基础函数参数函数多种用法函数与方法函数柯里化以及闭包闭包柯里化递归尾递归优化控制抽象惰性加载函数基础def 函数名(传入参数名:参数类型):函数返回值 {函数体} def add(a:Int,b:Int):Int = { a+b }函数参数函数参数有默认参数(无赋值就用默认值,有则覆盖)、可变参数以及带名参数(改变参数输入顺序)。默认参数、可变参数一般放在参数列表...原创 2021-09-26 16:52:15 · 97 阅读 · 0 评论 -
Scala流程管理
Scala流程管理目录Scala流程管理if分支结构单分支双分支多分支嵌套分支if返回值for循环for to untilfor集合for步幅for多个遍历for守卫if分支结构scala的分支结构类似java的分支结构,主要分为单分支,双分支,多分支,以及嵌套分支。单分支if(判断语句){行为语句},当if后判断语句为true时执行行为语句。if (age > 18) {println("成年")}单分支因为只有一个条原创 2021-09-26 15:21:48 · 118 阅读 · 0 评论