四川建设人才网站华强北 做网站

张小明 2026/1/9 7:25:09
四川建设人才网站,华强北 做网站,网站建设技能考,自己开发游戏需要学什么Set默认情况下,Scala使用的是不可变集合,如果你想使用可变集合,需要引用scala.collection.mutable.Set包不可变Setdef main(args:Array[String]):Unit {// 创建set集合val set1 Set(1,2,3,4,5) // 数据不可以重复,且是无序的val set2 Set(23,13,25,22,34,13)println(set2) …Set默认情况下,Scala使用的是不可变集合,如果你想使用可变集合,需要引用scala.collection.mutable.Set包不可变Setdef main(args:Array[String]):Unit { // 创建set集合 val set1 Set(1,2,3,4,5) // 数据不可以重复,且是无序的 val set2 Set(23,13,25,22,34,13) println(set2) // HashSet(25, 13, 34, 22, 23) 他会自动将重复数据过滤出去,且打印是无序的 // 遍历集合set1 for (x - set1){ println(x) } set1.foreach(x println(x)) // 添加元素 val set3 set1 20 // 删除元素 val set4 set1 - 3 // 合并set val set5 set1 set3 }可变Setdef main(args:Array[String]):Unit{ // 定义可变Set val set1 mutable.Set(2,4,6,7,3,1) // 集合添加元素 set1 8 set1.add(12) // 集合删除元素 set1 - 4 set1.remove(1) // 合并两个set val set2 mutable.Set(11,22,33,55) set1 set2 // 将set2中的元素添加到set1中 // 打印集合 set1.foreach(println) }MapScala 中Map 是一种键值对的集合其中每个键都是唯一的。Scala 提供了两种类型的 Map不可变 Map 和可变 Map不可变 Map 是默认的 Map 实现位于 scala.collection.immutable 包中。一旦创建不可变 Map 的内容不能被修改但可以通过操作返回新的 Map不可变Mapdef main(args:Array[String]):Unit { // 创建Map val map1 Map(1 - 你好,2 - 大家好,3 - 哈哈哈) // 添加元素 val map2 map1 (4 - 你) // 删除元素 val map3 map1 - 1 // 遍历循环 map1.foreach(x println(x)) // 访问map的所有key 或者value for (i - map1.keys){ println(s${i}---${map1(i)}) } // 访问某一个key的value println(map1.get(1).get) println(map1.getOrElse(2,0)) // 如果有key则返回key的value,但是如果没有key则为0 println(map1(1)) // 最简单!!!!!! }可变Mapdef main(args:Array[String]):Unit { // 创建可变map val map1 mutable.Map(1 - 值1, 2 - 值2, 3 - 值3) // 添加元素 map1.put(4,值4) map1 ((5,值5)) // 删除元素 map1 -((5,值6)) map1.remove(1) // 指定key就行 // 修改元素 map1.update(1,值一) map1(2) 值二 // 合并两个Map val map2 mutable.Map(12 - 值12, 13 - 值13) map1 map2 }TupleScala元组将固定数量的项目组合在一起以便它们可以作为一个整体传递。 与数组或列表不同元组可以容纳不同类型的对象但它是不可变的元组中最大只能有22个元素。def main(args:Array[String]):Unit { // 创建元组 val tuple1 (hello,100,12,true) val tuple2 (1,2,3,hello,(你好,12)) // 访问元组(元组的下标从1开始) println(tuple1._1) println(tuple1._2) println(tuple2._5_1) // 遍历所有元组 for (i - tuple1.productIterator){ println(i) } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

纯静态网站页面优化网站网站建设公司

第一章:VSCode 量子作业的错误处理在开发量子计算程序时,VSCode 作为主流编辑器被广泛用于编写 Q# 或 Python 控制代码。然而,由于量子模拟环境的复杂性,开发者常遇到编译错误、运行时异常或调试信息不明确的问题。正确识别并处理…

张小明 2026/1/6 6:18:05 网站建设

清远市建设工程交易中心网站网站内容建设和管理

总体比较Kong和Gateway 公司系统入口网关选择 Kong 而非 Spring Cloud Gateway,核心原因是 Kong 更适配高并发、多语言微服务架构,且运维成本更低、成熟度更高,而 Spring Cloud Gateway 更适合纯 Java 技术栈的轻量集成场景。 1. 核心定位与…

张小明 2026/1/6 6:19:11 网站建设

中国建设银行官方网站首页天津互联网十大公司

抖音直播自动录制完整指南:轻松实现24小时无人值守录制 【免费下载链接】DouyinLiveRecorder 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder 还在为错过心爱主播的精彩直播而烦恼吗?DouyinLiveRecorder抖音直播自动录制工具为…

张小明 2026/1/7 6:27:32 网站建设

网站建设销售怎样电商平台项目商业计划书

卷积码软判决解码算法解析 在通信领域,解码算法对于准确恢复原始信息至关重要。本文将详细介绍两种解码算法:双向后验概率(APP)解码算法和消息传递解码算法。 1. 双向 APP 解码算法 双向 APP 解码算法是一种用于二进制卷积码的软判决解码算法。它的核心是在每个时间点,…

张小明 2026/1/5 17:45:52 网站建设

云服务器怎么搭建网站代理ip软件

深度拆解DDU在多显卡系统中的“清场”困局:一次误操作,满盘皆输?你有没有过这样的经历?明明只是想换个显卡驱动,结果电脑一重启——黑屏、无信号、登录界面进不去……甚至连安全模式都打不开。排查半天才发现&#xff…

张小明 2025/12/29 6:03:27 网站建设

网站上做旅游卖家要学什么口碑好的网站建设哪家好

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2026/1/5 12:25:44 网站建设