在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)
  //    }
  //  }
}
相关推荐
萧瑟余晖10 小时前
Java深入解析篇二十二之虚拟线程
java·开发语言
油丶酸萝卜别吃11 小时前
Java 集合类全景介绍
java·开发语言
Iruoyaoxh11 小时前
类和对象~
开发语言·c++
程序喵大人11 小时前
【C++进阶】STL算法与函数对象 - 04 find、count和any_of把查询写成意图
开发语言·c++·算法
Livia要学习11 小时前
Python装饰器
开发语言·python
一直都在57211 小时前
LangChain4j精讲
开发语言·人工智能
吹什么轩11 小时前
c++复习:c++11:lambda表达式
开发语言·c++
不会代码的小猴12 小时前
标准模板库(STL)
开发语言·c++·笔记·算法
大模型码小白12 小时前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
人工智能·深度学习·学习