首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
风欲哭无泪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
638
文章 622
沸点 16
赞
638
返回
|
搜索文章
最新
热门
scala模式匹配
1. 自动生成的代码 样例类:自动生成 apply、unapply、toString、equals、hashCode、copy 等方法,无需手动实现。(比如 Circle(2) 直接创建对象,无需 n
Scala 学生成绩总分平均分计算程序
一、核心流程梳理 整体流程:定义学生数据结构 → 读取 score.txt 成绩文件 → 解析数据并封装为学生对象 → 计算每位学生的总分/平均分 → 将结果写入 score_result.txt 文
读取文件
一、整体结构与核心知识点 代码用到了 Scala 的「样例类(case class)」「可变集合(ListBuffer)」「文件 IO」「循环遍历」等核心特性,流程分为:定义数据结构 → 读取文件 →
定义字符串
输出结果 1 这段代码是一个 Scala 程序,主要功能是定义并输出字符串内容,具体包含这几个点: 用双引号定义普通字符串(如name = "小花"); 用插值字符串(s"...")拼接变量(把nam
数组越界
1. 使用 “安全下标访问” 工具方法 可以自己封装一个工具函数,统一处理下标越界的情况(比如返回默认值): scala 2. 用集合类替代数组(更安全的容器) Scala 中很多集合(如List、V
访问数组元素
1. 确认数组有效下标范围 先明确数组的长度(数组名.length),有效下标是 0 ~ 数组长度-1。比如你的代码中arr1 = Array(1,2,3),长度是 3,有效下标是0、1、2,所以不能
迭代器
1. 序列类(有序、可重复) List:不可变的链表结构,按顺序存储元素,常用操作(head/tail/::)很高效。示例:val list = List(1, 2, 3) Array:可变的数组(和
set
Set集合的核心作用是自动去重—— 它会确保集合中不会包含 “重复” 的元素。 具体到这段代码的场景:代码创建了两个属性(name、age)完全一样的Stu对象(stu1和stu2),然后把它们放入S
可变与不可变
Java 可变:ArrayList、HashMap等(默认集合大多可变)。 不可变:通过Collections.unmodifiableList()包装,或 Guava 库的ImmutableList
list
输出结果 这段代码主要是演示 Scala 中 List 的 “可变” 与 “不可变” 特性,通过两个示例对比两者的区别: 可变列表(ListBuffer) : 用mutable.ListBuffer创
下一页
个人成就
文章被点赞
820
文章被阅读
1,381
掘力值
1,356
关注了
23
关注者
37
收藏集
0
关注标签
0
加入于
2025-09-03