Scala 数组
概述
Scala 是一门多范式编程语言,它结合了面向对象和函数式编程的特性。在 Scala 中,数组是一种基本的数据结构,用于存储一系列有序的元素。本文将详细介绍 Scala 数组的概念、创建方法、操作方法以及一些高级特性。
创建数组
在 Scala 中,数组的创建主要有两种方式:声明式创建和模式匹配创建。
声明式创建
声明式创建是最常见的方法,通过指定数组元素的类型和元素个数来创建数组。
val array1 = Array.ofDim[Int](5) // 创建一个长度为5的整型数组模式匹配创建
模式匹配创建是通过指定数组元素的值来创建数组。
val array2 = Array(1, 2, 3, 4, 5) // 创建一个包含5个整数的数组数组操作
访问元素
可以通过索引来访问数组中的元素。
val element = array1(2) // 获取数组中索引为2的元素修改元素
同样可以通过索引来修改数组中的元素。
array1(2) = 10 // 将数组中索引为2的元素修改为10获取数组长度
可以通过length属性来获取数组的长度。
val length = array1.length // 获取数组长度排序
Scala 提供了sortWith方法来对数组进行排序。