每天学一点Scala之Array

简介:

如何学习数组呢?可以从以下几个调度来考虑


   

    wKiom1mOXiLTp514AABgdg9V7gI884.png-wh_50


1、  创建数组的方式有以下几种:

    方式一:利用new创建,scala自动推断类型

    wKioL1mOXi6iMAQKAABG2D7OEpw814.png-wh_50


    方式二:利用new创建,添加类型声明

    val b = new Array[Int](10);

    方式三:不使用new,创建数组时,初始化数组

    val placeName = Array("beijing","shanghai","guangzhou")

    方式四:使用range

    wKioL1mPi4rSxyYlAAD-Mgwkipg060.png-wh_50


2、  初始化数组

    wKiom1mOXqHSW2CQAAArNAgWMEQ365.png-wh_50

    


3、  如何访问数组里的元素?

    通过索引来访问数组的元素

    println("---->:\t" + b(2))//与java不同,是通过  小括号   哦
















本文转自故新51CTO博客,原文链接:http://blog.51cto.com/xingej/1955681 ,如需转载请自行联系原作者



相关文章
|
Scala
Scala入门到精通——第三节 Array、List
本节主要内容 数组操作实战 列表List操作实战 数组操作实战 1 定长数组 //定义一个长度为10的数值数组 scala> val numberArray=new Array[Int](10) numberArray: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0) //定义一个长度为10的String类
6170 0
|
Scala C# .NET
scala 学习笔记(02) 元组Tuple、数组Array、Map、文件读写、网页抓取示例
package yjmyzz import java.io.PrintWriter import java.util.Date import scala.io.Source object ScalaApp02 { def main(args: Array[Str...
1214 0
|
12月前
|
分布式计算 大数据 Java
大数据-87 Spark 集群 案例学习 Spark Scala 案例 手写计算圆周率、计算共同好友
大数据-87 Spark 集群 案例学习 Spark Scala 案例 手写计算圆周率、计算共同好友
173 5
|
12月前
|
分布式计算 关系型数据库 MySQL
大数据-88 Spark 集群 案例学习 Spark Scala 案例 SuperWordCount 计算结果数据写入MySQL
大数据-88 Spark 集群 案例学习 Spark Scala 案例 SuperWordCount 计算结果数据写入MySQL
123 3
|
12月前
|
消息中间件 分布式计算 NoSQL
大数据-104 Spark Streaming Kafka Offset Scala实现Redis管理Offset并更新
大数据-104 Spark Streaming Kafka Offset Scala实现Redis管理Offset并更新
181 0
|
12月前
|
消息中间件 存储 分布式计算
大数据-103 Spark Streaming Kafka Offset管理详解 Scala自定义Offset
大数据-103 Spark Streaming Kafka Offset管理详解 Scala自定义Offset
222 0
|
12月前
|
分布式计算 大数据 Java
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
203 1
大数据-86 Spark 集群 WordCount 用 Scala & Java 调用Spark 编译并打包上传运行 梦开始的地方
|
12月前
|
SQL 分布式计算 Java
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
228 0
|
12月前
|
缓存 分布式计算 大数据
大数据-90 Spark 集群 RDD 编程-高阶 RDD容错机制、RDD的分区、自定义分区器(Scala编写)、RDD创建方式(一)
大数据-90 Spark 集群 RDD 编程-高阶 RDD容错机制、RDD的分区、自定义分区器(Scala编写)、RDD创建方式(一)
182 0
|
12月前
|
分布式计算 算法 大数据
大数据-90 Spark 集群 RDD 编程-高阶 RDD容错机制、RDD的分区、自定义分区器(Scala编写)、RDD创建方式(二)
大数据-90 Spark 集群 RDD 编程-高阶 RDD容错机制、RDD的分区、自定义分区器(Scala编写)、RDD创建方式(二)
176 0