scala学习6--collection
2024-09-04 15:14:17
list的下标访问
var t = List(1,2,3,5,5)
println(t(2))
map函数
println(t.map(a=> {print("***"+a); a+2}));
添加元素
var t2 = t.+:("test")
println(6::t2)
foreach
t2.foreach(t=>print(t))
去重
t.distinct
累加
println(t./:(100)({
(sum,num)=>print(sum+"--"+num+" ");
sum-num
}));
reduce
println(t.reduce(_-_))
元组:
var tuple01 = (1,5,6,6);
println(tuple01._1)
println(tuple01._4)
map:
var m1 = Map[String,Int](("a" , 1), ("b" , 2));
println(m1("a"));
m1 += ("c" -> 3);
println(m1)
m1.foreach(a=>{
println(a+" "+a._1+" "+a._2)
});
m1.keys.foreach(b=>println(m1(b) = 2));
println(m1)
最新文章
- Visual Studio 2015在.NET Core RC2项目中的一个错误。
- UDP SOCKET网络通信 C#
- 引入Fresco
- AlertDialog使用时遇到问题
- Python包的相对导入时出现错误的解决方法
- demo05
- centos6.5适用的国内yum源:网易、搜狐
- apk反编译(8)如何完全防止反编译?
- Java字符串之性能优化
- -_-#【Canvas】圆弧运动
- 关于如何实现程序一天只启动一次的想法(C++实现)
- Php 关于构造函数
- smarty模板基础1
- MySQL(十三)之MySQL事务
- tcp、udp、ip、icmp报文格式分析
- makefile笔记3 - makefile规则
- thinkphp自动验证分析
- MySQL Host is blocked because of many connection errors 解决方法
- codeSourcery交叉编译环境
- js操作字符串的常用方法
热门文章
- 洛谷 P2233 [HNOI2002]公交车路线 解题报告
- django 表单验证和字段验证
- poj1850 Code
- docker操作mysql
- angularjs结合plupload实现文件上传
- CF760 C. Pavel and barbecue 简单DFS
- ClassNotFoundException:com.sun.xml.bind.v2.ContextFactory
- Jdbc练习
- 解决gridview row 左边序列号 显示不完全的技巧
- ASP.NET Session详解笔记