zoukankan      html  css  js  c++  java
  • Scala-的元组和映射

    package com.mengyao.scala.function

    /**
     * Scala 映射
     * Scala中的Key,Value集合被称为映射,映射中的每一个key,value称为对偶
     *
     * @author mengyao
     */
    object Test6 {
     
      def main(args:Array[String]){

        /**不可变的映射*/
        //创建一个对偶并初始化
        var map = Map[String, Int]("zhangsan"->20, "lisi"->25)
        //或者如下:
    //    var map = Map[String, Int](("zhangsan", 20),("lisi", 25))
        
        //为映射添加对偶
        map += ("wangwu"->28)
        
        //遍历映射,打印每一个对偶
        for(i<-map){
          println(i)
        }
        
        //如果映射中包含对偶wangwu则取出这个对偶的值,然后删除wangwu这个对偶
        if (map.contains("wangwu")) {
            println(map.get("wangwu").get)  
          map = map.-("wangwu")
          println(map.size)
        }
        
        /**可变的映射*/
        var map1 = scala.collection.mutable.Map[String, Int]("zhangsan"->22, "lisi"->27)
        map1+=("wangwu"->28)
        map1("wangwu")=30
        for(i<-map1){
          println(i)
        }
        
        
      }
     
    }

  • 相关阅读:
    常用模块
    二分查找算法
    递归函数
    文件操作
    day02--Python基础二(基础数据类型)
    Python学习笔记day01--Python基础
    Python2X和Python3X的区别
    testdisk修复文件系统
    机器学习入门 快速版
    tableau教程 快速入门
  • 原文地址:https://www.cnblogs.com/mengyao/p/4890684.html
Copyright © 2011-2022 走看看