在Scala中Array不可变的学习

复制代码
package gjhs114


import scala.collection.mutable.ArrayBuffer
object Arrray114 {
  //  不可变数组:Array
  //  def main(args: Array[String]): Unit = {
      1  创建不可变数组
  //    val arr1 = Array(1,2,3)
  //
      2  访问.数组名(下标)。下标是从0开始到  长度-1
  //    println(s"第一元素是${arr1(0)}")
      如果下标超出了范围,会报错 ArrayIndexOutOfBoundsException
      println(arr1(100))
  //
  //
  //
      3  快速填充数组内容
      1-10的数组,每隔2个 range不包括终点,2是步长
  //    val arr2 = Array.range(1,11,2)
  //
      4  遍历
  //    for(i<-arr2){
  //      println(i)
  //    }
  //  }
}
相关推荐
MC何失眠24 分钟前
vulnhub靶场【哈利波特】三部曲之Fawkes
网络·python·学习·网络安全
ac-er888824 分钟前
GD库如何根据颜色生成纯色背景图
开发语言·php
MarisolHu1 小时前
前端学习笔记-Vue篇-02
前端·vue.js·笔记·学习
悠悠龙龙2 小时前
框架模块说明 #05 权限管理_03
java·开发语言·spring
阿华的代码王国2 小时前
【算法】——前缀和(矩阵区域和详解,文末附)
java·开发语言·算法·前缀和
我的老子姓彭3 小时前
C++学习笔记
c++·笔记·学习
黑金IT3 小时前
使用Python和OpenCV自动检测并去除图像中的字幕
开发语言·python·opencv
hefaxiang3 小时前
【C++】数组
开发语言·c++
Sherry Wangs3 小时前
Conda-Pack打包:高效管理Python环境
开发语言·python·conda
哎呦,帅小伙哦3 小时前
C++ 异步编程的利器std::future和std::promise
开发语言·c++