上一页 1 2 3 4 5 6 ··· 40 下一页
摘要: 泛型泛型泛型的意思是 泛指某种具体的数据类型,在 Scala 中泛型用 [数据类型] 表示。 泛型方法 示例,定义一个泛型方法,获取任意数据类型的中间元素 def getMiddleElement[T](array: Array[T]): T = {array(array.length / 2)}泛 阅读全文
posted @ 2025-02-07 13:58 七安。 阅读(20) 评论(0) 推荐(0)
摘要: 递归递归就是方法自己调用自己 示例:求阶乘 object ClassDemo { def f(n: Int): Int = if(n == 1) n else n * f(n - 1) def main(args: Array[String]): Unit = { println(f(5)) } } 阅读全文
posted @ 2025-02-07 13:58 七安。 阅读(19) 评论(0) 推荐(0)
摘要: 隐式转换和隐式参数隐式转换隐式转换指用 implicit 关键字 声明的带有 单个参数 的方法。该方法是被自动调用的,用来实现自动将某种类型的数据转换为另一种类型的数据。 示例:手动导入 通过隐式转换,让 File 类的对象具有 read 功能。 执行流程:file对象没有read方法 -> 有隐式 阅读全文
posted @ 2025-02-07 13:57 七安。 阅读(21) 评论(0) 推荐(0)
摘要: 数据的读写读取数据在 Source 单例对象中提供了一些获取数据的方法。 按行读取以行为单位,返回值是一个迭代器类型的对象,通过toArray、toList方法将数据放到数组或列表。 def main(args: Array[String]): Unit = { //创建 Source 对象,关联数 阅读全文
posted @ 2025-02-07 13:56 七安。 阅读(23) 评论(0) 推荐(0)
摘要: 匹配样例类要匹配的对象必须声明为 Any。 格式: 对象名 match{ case 样例类型1(字段1, 字段2..) => 表达式1 case 样例类型2(字段1, 字段2..) => 表达式2 case 样例类型3(字段1, 字段2..) => 表达式3 case _ => 表达式4 //默认项 阅读全文
posted @ 2025-02-07 13:54 七安。 阅读(21) 评论(0) 推荐(0)
摘要: 模式匹配、偏函数、异常、提取器模式匹配作用:判断固定值、类型查询、快速获取数据 简单模式匹配格式: 变量 match{ case 常量1 => 表达式1 case 常量2 => 表达式2 case 常量3 => 表达式3 case _ => 表达式4 //默认项}示例: def main(args: 阅读全文
posted @ 2025-02-07 13:53 七安。 阅读(18) 评论(0) 推荐(0)
摘要: 集不可变集特点:唯一、无序 语法: //创建空的不可变集val/var 变量名 = Set[类型]() //指定元素val/var 变量名 = Set(元素1, 元素2...)常用操作: size 获取大小遍历操作和数组一致+ 添加元素,生成一个新的 Set++ 拼接集或列表,生成一个新的 Set- 阅读全文
posted @ 2025-02-07 13:52 七安。 阅读(27) 评论(0) 推荐(0)
摘要: 数据结构数组定长数组语法: val/var 变量名 = new Array[元素类型](数组长度)val/var 变量名 = new Array(元素1, 元素2 ...)示例: def main(args: Array[String]): Unit = { val arr = new Array[ 阅读全文
posted @ 2025-02-07 13:51 七安。 阅读(23) 评论(0) 推荐(0)
摘要: 包包包就是文件夹,用 package 修饰,可以区分重名类。 作用域: 子包可以直接访问父包中的内容。 上层访问下层内容时,可以通过导包(import)或者写全包名的形式实现。 如果上下层有相同的类,使用时采用就近原则(优先使用下层)。 包对象: 要定义在父包中,一般用于对包的功能进行补充、增强。 阅读全文
posted @ 2025-02-07 13:50 七安。 阅读(26) 评论(0) 推荐(0)
摘要: trait 构造机制每个特质只有一个无参构造器 遇到一个类继承另一个类以及多个trait的情况,创建该类实例时构造器执行顺序: 执行父类构造器从左到右依次执行 trait 的构造器如果trait 有父 trait,先执行父 trait如果多个 trait 有相同的父 trait,父 trait 构造 阅读全文
posted @ 2025-02-07 13:49 七安。 阅读(18) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 40 下一页