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

    1.构造映射

    2.获取映射中的值

    3.更新映射中的值

    4.迭代映射

    5.已排序映射

    6.与java的互操作

    7.元组

    8.拉链操作

    1.构造映射

    定义具体映射的map映射

    定义空的map

    2.获取映射中的值

    3.更新映射中的值

    增加新的键值对

    添加多个关系

    移除某个键值对

    你不能更新一个不可变的映射,但你可以做一些同样有用的操作,获取一个包含所需要的更新的新映射:scores被包含进来,同时值被更新

    或者更新var变量

    4.迭代映射

     

    反转一个映射

    5.已排序映射

    SortedMap:

     按顺序访问所有键:

    6.与java的互操作

    java映射转换为scala映射:

    java.util.Properties到scala的Map映射

    scala映射转换为java映射

    7.元组:不同类型的集合

    访问组元:注意,组元是从1开始的

     模式匹配获取元组的组元素:

    若并不是所有的部件都需要,那么可以在不需要的部件位置上使用_:

     

    8.拉链操作

    使用zip方法输出对偶的数组:

    用toMap方法可以将对偶的集合转换为映射:

    如果你有一个键的集合,以及一个与之平行对应的值的集合,那么你就可以使用拉链操作将它们组合成一个映射:

    keys.zip(values).toMap

  • 相关阅读:
    python自定义排序
    flex 布局
    display: table-cell; 元素上下左右居中,子元素无宽高
    transform 方法 上下左右元素居中 子元素无宽高
    flex 方法上下左右居中 子元素无宽高
    兼容-02
    兼容
    jS辨别访问浏览器判断是android还是ios系统
    选项卡
    返回顶部
  • 原文地址:https://www.cnblogs.com/sunnyDream/p/8021826.html
Copyright © 2011-2022 走看看