云星数据---Scala实战系列(精品版)】:Scala入门教程044-Scala实战源码-Scala 元组Tuple操作
来源:互联网 发布:新疆知信科技有限公司 编辑:程序博客网 时间:2024/06/06 14:00
Scala 元组Tuple操作
package scala_learn.demo11_Collection/** * Created by liguohua on 2017/3/1. */object O4_Tuple { def main(args: Array[String]) { test5 } def test5: Unit = { //定义一个元组,key=(zhangsan,18) ,value=female val stu = "zhangsan" -> 18 -> "female" println(stu._1 + "\t" + stu._2) println(stu._1._1 + "\t" + stu._1._2 + "\t" ++ stu._2) } def test4: Unit = { //定义一个元组,key=zhangsan ,value=18 val stu = "zhangsan" -> 18 println(stu._1 + "\t" + stu._2) } def test3: Unit = { val stu = ("zhangsan", 18) //元组进行模式匹配 stu match { case t: (String, Int) => println("right") case t: (Int, String) => println("right") case _ => println("error") } } def test2: Unit = { //定义一个元组,元组中可以嵌套元组 val stu1 = ("zhangsan", ("shandong", "jinan")) //取出元组中的元素,元组下标从1开始 println(stu1._1 + "\t" + stu1._2) //取出元组中的元素,元组下标从1开始 println(stu1._1 + "\t" + stu1._2._1 + "\t" + stu1._2._2) } def test1: Unit = { //定义一个元组,元组中的数据类型是多样的 val stu1 = ("zhangsan", 18, "female") //取出元组中的元素,元组下标从1开始 println(stu1._1 + "\t" + stu1._2 + "\t" + stu1._3) //元组中的元素也不能被改变 //stu1._1="zhangsanfeng"//错误,元组中的元素也不能被改变 }}
阅读全文
0 0
- 云星数据---Scala实战系列(精品版)】:Scala入门教程044-Scala实战源码-Scala 元组Tuple操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程015-Scala实战源码-Scala函数
- 云星数据---Scala实战系列(精品版)】:Scala入门教程012-Scala实战源码-Scala操作符
- 云星数据---Scala实战系列(精品版)】:Scala入门教程043-Scala实战源码-Scala Set操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程045-Scala实战源码-Scala Map操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程046-Scala实战源码-Scala foreach操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程047-Scala实战源码-Scala method操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程048-Scala实战源码-Scala Match操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程049-Scala实战源码-Scala implicit 操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程050-Scala实战源码-Scala implicit 操作01
- 云星数据---Scala实战系列(精品版)】:Scala入门教程051-Scala实战源码-Scala implicit 操作02
- 云星数据---Scala实战系列(精品版)】:Scala入门教程052-Scala实战源码-Scala implicit 操作03
- 云星数据---Scala实战系列(精品版)】:Scala入门教程053-Scala实战源码-Scala implicit 操作04
- 云星数据---Scala实战系列(精品版)】:Scala入门教程054-Scala实战源码-Scala implicit 操作05
- 云星数据---Scala实战系列(精品版)】:Scala入门教程009-Scala实战源码-Hello Word
- 云星数据---Scala实战系列(精品版)】:Scala入门教程010-Scala实战源码-object(类)
- 云星数据---Scala实战系列(精品版)】:Scala入门教程011-Scala实战源码-变量声明
- 【云星数据---Scala实战系列(精品版)】:Scala入门教程062-Scala实战源码-访问权限
- yii2中分页的样式设置
- ffplay播放器音视频同步原理
- Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla
- windows xampp localhost can visit ip also ,but vhost can't
- Libcoap安装和使用
- 云星数据---Scala实战系列(精品版)】:Scala入门教程044-Scala实战源码-Scala 元组Tuple操作
- JSP页面中<%!%>与<%%>与<%=%>
- MPU6050开发 -- 数据分析
- JavaScript 闭包
- Linux root初始密码设置
- yii2中使用jquery作全选,反选,批删(练习)
- 构建机房运维基础架构系列教程
- cuda对接cudnn出现问题
- 如何修改tomcat默认的8080端口号