首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
玖玥玥
掘友等级
|学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
813
文章 813
沸点 0
赞
813
返回
|
搜索文章
最新
热门
单例模式
单例模式的关键点: 私有构造函数防止外部直接创建实例 伴生对象可以访问伴生类的私有构造函数 在伴生对象中创建唯一的实例 通过静态方法提供全局访问点 所有获取的实例都是同一个对象(== 比较返回 tru
伴生
伴生类和伴生对象的关键点: 伴生类和伴生对象必须同名且在同一个文件中 伴生对象可以访问伴生类的私有成员 普通的外部代码无法直接访问类的私有成员(如 stu1.name 会报错) 通过伴生对象的方法可以
过滤器
运行结果: text 把小于80分的值去掉,只保留大于80分的分数 解释: score.filter(x => x > 80) 会遍历分数数组中的每个元素 对于每个分数 x,如果 x > 80 返回
函数字面量
这段 Scala 代码展示了两种定义函数的方式: 方式一:使用 def 关键字(方法定义) scala 方式二:函数字面量(匿名函数) scala 两种方式的区别: def 定义的方法:是类的方法成员
汉诺塔游戏
汉诺塔递归策略详解: 对于 f(n, A, C, B)(将n个盘子从A移动到C,借助B): 递归基:n == 1 直接移动:A → C 递归步骤:n > 1 步骤1:将上面的 n-1 个盘子从 A →
递归函数
递归执行过程分析 以 sum(5) 为例: text 递归函数的两个关键要素 1. 基准情况(Base Case) scala 2. 递归情况(Recursive Case) scala
变长参数
变长参数的关键特性 1. 语法规则 scala 2. 参数特点 score: Int* 表示可以接受0个或多个Int参数 在函数内部,score 的类型是 Seq[Int](序列) 必须是参数列表的最
scala无参函数
Scala 无参函数的定义和调用规则 正确代码示例 scala 关键规则 1. 定义时省略括号 ⇒ 调用时也省略括号 scala 2. 定义时有空括号 ⇒ 调用时可省略括号 scala 三种函数定义方
函数参数的默认值
Scala 函数参数默认值 基本语法 scala 核心特性 1. 默认参数定义 scala 2. 调用方式 调用方式 示例 结果 使用所有默认值 greet() 我是哈哈, 我今年18, 女 提供部分
scala返回值
Scala 返回多个值的要点 使用元组(Tuple) :(value1, value2, value3) 访问元素:使用 ._1, ._2, ._3 索引(从1开始) 模式匹配:可以直接解构元组到多个
下一页
个人成就
文章被点赞
638
文章被阅读
1,047
掘力值
950
关注了
25
关注者
24
收藏集
1
关注标签
10
加入于
2025-09-08