在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)
  //    }
  //  }
}
相关推荐
太阳吖12 分钟前
学习笔记之注册用户如何防止缓存穿透
笔记·学习·缓存
nqqcat~12 分钟前
函数的引用/函数的默认参数/函数的占位参数/函数重载
开发语言·c++·算法
叶域16 分钟前
ClickHouse总体学习
学习·clickhouse
getapi17 分钟前
cursor全栈网页开发最合适的技术架构和开发语言
开发语言·架构
daily_233328 分钟前
c++领域展开第十六幕——STL(vector容器的了解以及各种函数的使用)超详细!!!!
开发语言·c++·vector·visual studio code
努力学习的小廉35 分钟前
【C++】 —— 笔试刷题day_5
开发语言·c++
观无1 小时前
C#的简单工厂模式、工厂方法模式、抽象工厂模式
java·开发语言·c#
大白的编程日记.1 小时前
【Git学习笔记】Git结构原理及其分支管理模型分析
笔记·git·学习
shixiexunnie1 小时前
从点灯开始的51单片机生活
单片机·嵌入式硬件·学习·51单片机
图图不是秃秃1 小时前
Java构造方法详解:从入门到实战
java·开发语言