当前位置: 首页 > news >正文

课堂总结。

默认情况下, Scala 使用的是不可变集合, 如果你想使用可变集合, 需要引用 scala.collection.mutable.Set

Set 默认是不可变集合,数据无序

数据不可重复

遍历集合

创建可变集合 mutable.Set

打印集合

集合添加元素

向集合中添加元素,返回一个新的 Set

删除

Scala 中的 Map 和 Java 类似,也是一个散列表,它存储的内容也是键值对(key-value) 映射

创建不可变集合 Map

循环打印

访问数据

如果 key 不存在,返回 0

创建可变集合

打印集合

向集合增加数据

删除数据

修改数据

元组也是可以理解为一个容器,可以存放各种相同或不同类型的数据。说的简单点,就是将多个无关的数据封装为一个整体,称为元组。

‼️元组中最大只能有 22 个元素

声明元组的方式:(元素 1,元素 2,元素 3)

访问元组

Map 中的键值对其实就是元组,只不过元组的元素个数为 2,称之为对偶

获取集合长度

获取集合大小

循环遍历

迭代器

生成字符串

是否包含

获取集合的头

获取集合的尾(不是头的就是尾)

 集合最后一个数据

集合初始数据(不包含最后一个)

反转

取前(后)n 个元素

去掉前(后)n 个元素

并集

交集

差集

拉链

求和

求乘积

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • edge 更新到135后,Clash 打开后,正常网页也会自动跳转
  • 微服务拆分的原则、时机、方法以及常见问题
  • C++中stack函数的用法示例
  • 大模型——Llama Stack快速入门 部署构建AI大模型指南
  • 探索 Vue 3 中 vue-router 的 router.resolve () API
  • Python编程快速上手 让繁琐工作自动化笔记
  • 身份证号实名认证接口:让身份核验变得简单与高效
  • VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问
  • BUUCTF-web刷题篇(21)
  • 3.8/Q1,GBD数据库最新文章解读
  • CLAHE算法介绍
  • AIGC5——AIGC的伦理与法律挑战:数据隐私、真实性危机与版权治理
  • 异形遮罩之QML中的 `OpacityMask` 实战
  • 优化你的 REST Assured 测试:设置默认主机与端口、GET 请求与断言
  • 【ChCore Lab 01】Bomb Lab 拆炸弹实验(ARM汇编逆向工程)
  • 磐石云智能语音客服系统——技术革新引领服务新体验
  • YOLO学习笔记 | YOLOv8环境搭建全流程指南(2025.4)
  • 强化学习算法系列(三):基于动作值的算法——Sarsa算法与Q-Learning算法
  • 游戏引擎学习第218天
  • AD软件的系统设置
  • 个人作品集网站是怎么做/百度指数数据分析
  • 局域网内做网站/杭州10大软件开发公司
  • 网站开发写好了怎么发布/正规考证培训机构
  • 临沂做过网站的公司/手机百度账号登录个人中心
  • 青岛网站搭建/seo公司重庆
  • 网站上面的logo怎么做/什么平台推广效果最好