首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
久情深思
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
761
文章 757
沸点 4
赞
761
返回
|
搜索文章
最新
热门
array2
可变数组 vs 不可变数组 类型 ----------Array ----------------------ArrayBuffer 特性 不可变(长度 / 元素不可改) -可变(长度 / 元素可动态
Array
array :有序,数组:元素在空间上连续。通过下标去访问元素会特别快 核心问题是数组索引越界异常,具体原因是代码尝试访问数组的第 20 个位置,但该数组的长度仅为 3。
迭代器iterator
next() 获取当前的元素,移动一次迭代器 hasNext 判断是否有下一个元素 drop(n) 从当前位置开始,跳过N个元素,它返回一个新的迭代器 take(n) 从当前位置开始,获取N个元素,它
case class
case class 样例类,相对于普通的类,它有三点不同 1、 在创建对象的时候,可以省略 new 2、 可以直接使用类的成员 3、 默认情况下,直接提供了 equals,toString 等方法
list
list:有序,链表 分可变与不可变 可变:val list=scala.collection.mutable.ListBuffer() 不可变:val list=scala.collection.i
map
map:映射 键值对,键不能有相同的 在 Scala 中,Map是一种键值对(key-value)的集合,类似于 Java 中的HashMap或TreeMap,但 Scala 的Map提供了更丰富的函
set
Set,集合。 表示没有重复的元素的集合 特点是:唯一性 默认情况下,set是不可变的,默认为 set() 或 scala.collection.immutable.Set() 可以用 scala.c
包的应用及import
代码核心是在 dsj 包中导入并使用 tool 包下的 tool1 类 import导入 把别的包下的资源导入到当前文件夹中使用 1.导入一个类 import tools.A 2.导入多个 impor
包的创建
1.package 2.类似于文件夹 3.在某个包下面新建的文件,会自动在开头的部分添加package说明 4.在不同的包之间,移动文件夹,也能自动更新头部的package说明 创建方法 Scala
layz及访问权限控制
lazy 关键字用于延迟初始化,即变量在第一次被访问时才会被初始化,而不是在声明时就初始化。 为什么要用 lazy? 解决 初始化顺序问题,例如: • 父类(或 trait)中需要使用子类的属性,但子
下一页
个人成就
文章被点赞
617
文章被阅读
2,344
掘力值
1,120
关注了
24
关注者
22
收藏集
0
关注标签
0
加入于
2025-09-03