1)List默认为不可变的集合
2)LIst在scala包对象声明的,因此不需要引入其他包也可以使用

val List = scala.collection
列表List-访问List元素
val value 1 = list1(1) //1是索引,表示取出第二个元素
object ListDemo01 {def main(args: Array[String]): Unit = {// 说明//1.在默认情况下下 list是scala。collection.immutable.list,即为不可变//2.在scala中,list就是不可变的,如需要使用可变的List,则使用ListBuffer//3.List在package object scala做了申明 val List = scala.collection.immutable.List//4.val Nil  = scala.collection.immutable.Nil //List()val list01 = List(1,2,3,"Hello") //创建时,直接分配元素println(list01)val list02 = Nil //空集合println(list02)//访问List的元素val value1 = list01(1) // 1是索引,表示取出第2个元素println("value1=" + value1)  // 2println("------------------list追加元素后的效果")// 通过: + 和 +: 给list追加元素(本身的集合并没有发生变化)var list1 = List(1,2,3,"abc")//: + 运算符表示在列表的最后增加数据var list2 = list1: 4 // (1,2,3,"abc",4)println(list1)  //list1没有变化(1,2,3,"abc"),说明list1还是不可变println(list2)  //新的列表结果是[1,2,3,"abc",4]//    val list3 = 10 + : list1 //(10,1,2,3,"abc)}}

创建List的应用小结相关推荐

  1. Ionic3.x 创建项目中的问题-IonIC start myApp tabs

    前言 最近的项目开展需要用到Ionic的框架技术,为了使之后的项目开展顺利一些先来踩踩坑,为之后同学的们做个参考和借鉴. 下面我们来看 我在创建项目时遇到的问题: Error: read ECONNR ...

  2. OpenStack如何实现高可用集群介绍

    OpenStack是目前基于开源的,一个非常流行的云管理平台项目.这个项目由几个主要的组件组合起来完成一些具体的工作.因此它的集群比较复杂,也有多种选择方式.OpenStack 作为一个类似于 Ama ...

  3. Linux之链接命令

    Linux之链接命令 1. 链接命令的介绍 链接命令是创建链接文件,链接文件分为: 软链接 硬链接 命令 说明 ln -s 创建软链接 ln 创建硬链接 2. 软链接 类似于Windows下的快捷方式 ...

  4. 聊聊flink的InternalTimeServiceManager

    序 本文主要研究一下flink的InternalTimeServiceManager InternalTimeServiceManager flink-streaming-java_2.11-1.7. ...

  5. 聊聊flink的StateTtlConfig

    序 本文主要研究一下flink的StateTtlConfig 实例 import org.apache.flink.api.common.state.StateTtlConfig; import or ...

  6. 聊聊flink Table的groupBy操作

    序 本文主要研究一下flink Table的groupBy操作 Table.groupBy flink-table_2.11-1.7.0-sources.jar!/org/apache/flink/t ...

  7. 架构组件专栏 | ViewModel深入浅出

    本文是架构组件专栏的开篇文章,因此在文章开头我打算花些笔墨谈谈什么是架构组件以及我为什么打算写这个专栏. 谷歌官方为了帮助开发者加速开发并构建高质量的应用,推出了Jetpack.正如上图你所看到的,J ...

  8. 我非要捅穿这 Neutron(二)上层资源模型篇

    目录 文章目录 目录 Neutron 的资源模型 Network 运营商网络和租户网络 创建运营商网络 创建租户网络 创建外部网络 Network 小结 Subnet IP 核心网络服务 Subnet ...

  9. java classpath 和 jar 简介

    目录 classpath jar包 小结 classpath 在Java中,我们经常听到classpath这个东西.网上有很多关于"如何设置classpath"的文章,但大部分设置 ...

最新文章

  1. linux下ffmpeg的使用方法
  2. 计算面平均边_家装门窗订单常用的门窗尺寸测量和计算方法
  3. kotlin android获取按钮,Kotlin Android按钮
  4. 最新版本的000-919题库
  5. matlab新手入门的简单操作
  6. 日本东京成田国际机场的第三候机楼
  7. Error running ‘Tomcat8.5‘ port out of range-1 (moments ago)
  8. SAP入行须知 | SAP项目管理(PS模块)概述 |大连易拓SAP
  9. 5G NR SSB概述
  10. 深度学习 黑白图片 着色
  11. rebase和merge区别
  12. android 声音同步 测试,基于FFmpeg和Android的音视频同步播放实现
  13. 原来学Python最好的书是这一本?它在bookauthority里排名第三
  14. Java web video 视频开发
  15. 打开php文件url格式,url格式是什么
  16. python自动化测试面试题代码_Python自动化测试面试题-编程篇
  17. 实现景区门票计费系统(Java抽象类练习含GUI窗体组件)
  18. 一款功能强大的Web接口和网页测试工具
  19. 国密双证书签发及国密数据信封解析
  20. 文献调研之如何查找文献及源码

热门文章

  1. 2018顺丰视觉岗笔试几个知识点
  2. neo4j 如何删除所以的节点和关系
  3. 修改配置nginx,限制无良爬虫频率
  4. canvas 边界模糊_Canvas绘制线条模糊的解决方案
  5. android 清空数组缓存,Android数据持久化之读写SD卡中内容的方法详解
  6. mysql binlog ignore db_MySQL binlog_ignore_db 参数的具体使用
  7. Intel 加速分布式计算系统的三个神器
  8. 计算机在线应用分为,在线计算器的分类和使用方法
  9. Windows 7 建立 ×××网络
  10. 假如明天灾难来临_北京医保容灾