检查集合包含的元素数量

 殷小苗_535 发布于 2023-02-13 17:00
  • php
  • 我需要编写一个函数,如果一个set(这个set是另一个函数的输出)包含1个元素,则返回true,否则它将保留原样.

    例如:

    Set(1)返回特定结果,Set(2,4)按原样返回该集合.

    如何检查集合中包含的元素数量?

    1 个回答
    • 你只需要size一个Set上的方法:

      scala> Set(1).size
      res0: Int = 1
      
      scala> Set(1,2).size
      res1: Int = 2
      

      另请参阅Set的文档.

      假设您的其他函数被调用getSet.所以你需要做的就是调用它,然后检查结果的大小Set,并根据该大小返回一个值.例如,我将假设如果set的大小为1,我们需要返回一个特殊值(一个包含值99的Set) - 但只需将其替换为您实际需要返回的任何特定结果.

      def mySet = {
        val myset = getSet()
        if (myset.size == 1) Set(99)  // return special value
        else myset  // return original set unchanged
      }
      

      2023-02-13 17:03 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有