首页 > 其他分享 >Scala的集合

Scala的集合

时间:2024-11-04 10:17:28浏览次数:5  
标签:Set apple Scala 元素 set1 set2 集合 String

集合有很多种类,包括不同的接口

set表示无序且不重复的集合

package qiqi
//Set的特点:唯一(元素不相同)
object qqq {
  def main(args: Array[String]): Unit = {
//    val set1=Set[Int](1,2,3)
    //如果元素有相同的,则只保留一个!
    var set1=Set[Int](1,1,1,1,1)
//    val set2=Set[String]("apple","dog")
    var set2=Set("apple","dog")
    //如果有初始值,可以省略类型
    println(set1)
    println(set2)
  }

}

Set有可变和不可变两种类型。不可变Set创建后元素不能修改,可变Set可对元素进行添加、删除等操作。

 

 

 

标签:Set,apple,Scala,元素,set1,set2,集合,String
From: https://blog.csdn.net/2401_87076736/article/details/143475034

相关文章

  • 集合/二进制运算合集
    RT,主要内容涉及有高维前缀和(子集DP),高维后缀和,高维差分,快速沃尔什变换,子集卷积。参考资料:link1link2知识点合集高维前缀和用于求解\(f(S)=\sum_{T\subseteqS}g(T)\)。for(inti=0;i<(1<<n);i++)f[i]=g[i];for(intj=0;j<n;j++){for(inti=0;i<(1<<n)......
  • 温故知新,基于播客形式学习英语之EnglishPod 365, Elementary初级C集合Ⅱ(音频、原文、
    未经作者授权同意,请勿随意转载!!!(https://www.cnblogs.com/taylorshi/p/18498699)简介Enishpod是一家公司叫做PraxisLanguage推出的收费讲座,相比较ESLPod,EnishPod为常速。Enishpod极具趣味性,两位主持人Marco和Amira的讲解很生动幽默,完全有别于新概念类型听力的乏味。同时,Enis......
  • python小白入手之——字符串、集合
    数据容器的视角学习字符串:字符串是字符的容器字符串支持正向下标索引和反向下标索引同元组一样,字符串也是一个无法修改的数据容器1.index()2.字符串的替换:语法:字符串.replace(字符串1,字符串2),功能:将字符串1中的全部内容更换成字符串2,但要注意,并不是修改字符串本身,而是得到了......
  • 集合
    集合集合集合介绍创建操作set对象是由具有唯一性的hashable对象所组成的无序多项集。用途成员检测、从序列中去除重复......
  • Java 集合一口气讲完!(下)p\··/q
    Java映射Java集合教程-Java映射映射表示包含的集合键值映射。Map是一个集合,其中每个元素表示一个键值对作为<key,value>;.<key,value>对也称为映射中的条目。键和值必须是引用类型。映射由 Map<K,V> 接口的实例表示,它不是继承自 Collection 接口。映射不允许任何重......
  • 大话Java系列-集合框架与中国十八般冷兵器的碰撞,刀,枪,剑,弓,戟,斧,钩,叉,锤,棍,鞭,锹
    文章目录Java集合框架的主要集合类与十八般冷兵器的碰撞1.ArrayList——刀2.LinkedList——枪3.HashSet——剑4.LinkedHashSet——弓5.TreeSet——戟6.HashMap——斧7.LinkedHashMap——钩8.TreeMap——叉9.PriorityQueue—......
  • 最全面的AI大模型面试题集合,存一下吧很难找全的!
    节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。AI大模型技术经过2023年的狂飙,2024......
  • Unleashing Reasoning Capability of LLMs via Scalable Question Synthesis from Scr
    1.概述LLM的SFT数据合成工作不可避免的可以划分为多个阶段:指令合成响应合成数据筛选。本篇文章采用了传统LLM的训练过程(SFT+DPO)进行数据合成。在领域专有模型(DeepSeekMath7B-RL,Qwen2-Math-7BInstruct)的基础上,指令合成:通过QFT(即SFT)使得模型能够正确的生成要求的指令,再......
  • 区间集合:高效解决无重叠区间问题【贪心、区间集合】
    无重叠区间问题的深入解析与C++实现题目理解在无重叠区间问题中,我们被给定一个区间集合intervals,其中每个区间以[start,end]的形式表示。我们的目标是确定最少需要移除多少个区间,以确保剩下的区间互不重叠。值得注意的是,当两个区间仅在一个点上接触时(例如[1,2]和[......
  • python基础(集合)
    学习目标:集合的概念,创建,增加元素,移除元素,运算(交集,并集,差集,对称差集),推导式一.集合的概念:Python中的集合(set)是一种无序、无重复元素的数据结构,它的元素是不可变的(可哈希的)集合是由大括号{}包围的元素集合如果定义空集合,即不包含任何元素,必须使用set()函数定义二.集合的创建......