Scala List基本操作
来源:互联网 发布:西安明朝万达 JAVA 编辑:程序博客网 时间:2024/06/15 21:38
1、代码
package com.yy.baseobject ScalaBaseOps extends App { val list1 = List(1,2,3,4) //等价于下面的定义 //Nil:结束 val list1_eq = 1::2::3::4::Nil println("list1:" + list1) println("list1_eq:" + list1_eq) //取第一个元素的值 println("第一个元素:" + list1.head) //取第二个元素的值 tail:除了第一个都成为tail,而tail的头部表示第二个元素 println("第二个元素:" + list1.tail.head) //判断是否为空 println("是否为空:" + list1.isEmpty) //赋值为另一个List val List(a,b,c,d) = list1 println("a:" + a +",b:"+b+",c:"+c+",d:"+d) //使用rest val x::y::rest = list1 println("x:"+x+",y:"+y+",the rest is:" + rest)}2、结果如下
list1:List(1, 2, 3, 4)list1_eq:List(1, 2, 3, 4)第一个元素:1第二个元素:2是否为空:falsea:1,b:2,c:3,d:4x:1,y:2,the rest is:List(3, 4)
0 0
- Scala List基本操作
- Scala的Option和List的基本操作
- scala的list操作
- scala函数基本操作
- scala学习:List的基本操作实战与基于模式匹配的List排序算法实现
- scala-32:List的基本操作实战与基于模式匹配的List排序算法实现
- Scala List一阶函数操作
- scala基础----->拆分List操作
- scala筑基篇-01-List操作
- Scala集合操作—List
- scala基础----》map基本操作
- Scala集合基本操作(1)
- Scala深入浅出实战经典:32,List的基本操作实战与基于模式匹配的List排序算法实现
- list基本操作
- 列表[List]基本操作
- python list 基本操作
- list的基本操作
- list的基本操作
- 20151215 OCP 047 80-110
- leetcode刷题日记——Add Digits
- android原生代码中的情景模式及提示音和通知
- LeetCode OJ : 5 Longest Palindromic Substring
- 从Java中堆内存和栈内存分配中详谈String使用equals和==比较的区别
- Scala List基本操作
- 将各种格式的图像转换为灰度图像
- leetcode:225 Implement Stack using Queues-每日编程第二十六题
- linux中报错:undefined reference to
- Mapreduce工作流程
- Spring scope属性详解
- apscheduler提示maximum错误
- DefaultHttpClient is deprecated
- hdu 2086 A1 = ?