博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala数据结构之Maps和Tuples
阅读量:6488 次
发布时间:2019-06-24

本文共 424 字,大约阅读时间需要 1 分钟。

  hot3.png

映射和和元组,也就是Maps和Tuples。Map这东西应该都挺明白的,就是键值对的集合。而元组,tuple,这东西并不是每个语言都有(Python中是有的,不过当时学的时候没有完全分清楚)。在Scala中,元组是n个对象的一个聚集(Map是n=2个对象的聚集),里面的内容不需要都是相同类型的。

构造Map
在Scala中,Map是对偶(算是键值对的另一个说法吧)的集合。->操作符用来创建对偶, "Alice" -> 10产出 ("Alice", 10)。然后说说Scala中两个集合包的区别。在scala.collention.mutable包中的集合都是内容可变的,也就是创建了集合之后,集合的内容是可以变化的;而scala.collection.immutable包中,集合的内容是不可变的。由于拥抱函数式的缘故,默认都是使用immutable包。

转载于:https://my.oschina.net/wii01/blog/919735

你可能感兴趣的文章
创建线程的几种方式
查看>>
【leetcode】solution in java——Easy5
查看>>
Qt之创建自定义类型
查看>>
canvas实现涂鸦板
查看>>
可扩展架构取舍
查看>>
翻译记忆软件-塔多思TRADO经典教程_2
查看>>
3D Slicer 4.7.0 VS 2010 Compile 编译
查看>>
使用js在网页上记录鼠标划圈的小程序
查看>>
[macOS] keychain的跳坑之旅!git拉取的权限问题
查看>>
bootstrap的两种在input框里面增加一个图标的方式
查看>>
算法笔记_080:蓝桥杯练习 队列操作(Java)
查看>>
Solidworks 如何绘制投影曲线
查看>>
Linux 文件夹含义(转)
查看>>
c++构造函数具体解释
查看>>
利用ROS工具从bag文件中提取图片
查看>>
JDBC2.0操作:结果集,更新,插入,删除,批处理语句
查看>>
HDU 1710 Binary Tree Traversals(二叉树)
查看>>
C#知识点总结系列
查看>>
POJ 3463 Sightseeing
查看>>
[转]真正了解CSS3背景下的@font face规则
查看>>