
Scala
文章平均质量分 95
糖糖Amor
这个作者很懒,什么都没留下…
展开
-
Scala——模式匹配、异常、隐式转换、泛型
Scala——模式匹配、异常8 模式匹配8.1 基本语法8.2 模式守卫8.3 模式匹配类型9 异常10 隐式转换10.1 隐式函数10.2 隐式类10.3 隐式参数11 泛型11.1 协变和逆变11.2 泛型上下限11.3 上下文限定8 模式匹配8.1 基本语法模式匹配语法中,采用 match 关键字声明,每个分支采用 case 关键字进行声明,当需要匹配时,会从第一个 case 分支开始,如果匹配成功,那么执行对应的逻辑代码,如果匹配不成功,继续执行下一个分支进行判断。如果所有 case原创 2022-03-23 16:55:49 · 714 阅读 · 0 评论 -
Scala——集合
Scala——集合7 集合7.1 集合简介7.2 数组7.3 列表List7.4 Set集合7.5 Map集合7.6 元组7.7 集合常用函数7.8 队列7.9 并行集合7 集合7.1 集合简介集合简介:(1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable特质。(2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两个包不可变集合:scala.collection.immutable可变集合: scala.原创 2022-03-23 16:55:13 · 3181 阅读 · 0 评论 -
Scala——函数式编程、面向对象
Scala——函数式编程5 函数式编程5.1 函数基础5.2 函数高级5.2.1 匿名函数5.2.2 高阶函数5.2.3 高阶函数练习5.2.4 函数柯里化&闭包5.2.4 递归5.2.5 控制抽象5.2.6 惰性加载6 面向对象6.1 Scala包6.1.1 包的命名6.1.2 包说明(包语句)6.1.3 包对象6.1.4 包导入6.2 类和对象6.2.1 定义类6.2.2 属性6.3 封装6.4 继承和多态6.5 抽象类6.6 单例对象(伴生对象)6.7 特质(Trait)6.原创 2022-03-19 21:26:56 · 1222 阅读 · 0 评论 -
Scala——运算符、流程控制
Scala运算符3 运算符3.1 算术运算符3.2 关系运算符3.3 逻辑运算符3.4 赋值运算符3.5 位运算符3.6 Scala运算符本质4 流程控制4.1 分支控制if-else4.2 嵌套分支4.3 Switch分支结构4.4 For循环控制4.5 While 和 do…While循环控制4.6 循环中断4.7 多重循环3 运算符3.1 算术运算符对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。package com.yu.chapter03原创 2022-03-19 21:26:35 · 487 阅读 · 0 评论 -
Scala——基本语法
Scala基本语法1 语法的简单说明2 基本语法2.1 注释2.2 变量和常量2.3 标识符的命名规范2.4 字符串输出2.5 键盘输入2.6数据类型2.7 整数类型(Byte、Short、Int、Long)2.8 浮点类型(Float、Double)2.9 字符类型(Char)2.10 布尔类型:Boolean2.11 Unit类型、Null类型和Nothing类型2.12 类型转换2.12.1 数值类型自动转换2.12.2 强制类型转换2.12.3 数值类型和String类型间转换Scala是一门以J原创 2021-10-16 20:37:10 · 1068 阅读 · 0 评论