在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)
  //    }
  //  }
}
相关推荐
小小马喽_Thendras3 分钟前
ScheduledExecutorService 和Timer的区别
java·开发语言
报错小能手11 分钟前
ios开发方向——swift内存基础
开发语言·ios·swift
minji...12 分钟前
Linux 多线程(四)线程等待,线程分离,线程管理,C++多线程,pthread库
linux·运维·开发语言·网络·c++·算法
麦德泽特14 分钟前
基于 Go 语言的 Modbus 项目实战:构建高性能、可扩展的工业通信服务器
服务器·开发语言·golang·modbus·rtu
Keep Running *15 分钟前
Angular_学习笔记
笔记·学习·angular.js
还是大剑师兰特20 分钟前
pnpm format 什么作用
开发语言·javascript·ecmascript
楼田莉子21 分钟前
设计模式:设计模式的相关概念与原则
c++·学习·设计模式
QuZero23 分钟前
Java Synchronized principle
java·开发语言
单片机学习之路29 分钟前
【Python】输入input函数
开发语言·python
峥嵘life30 分钟前
Android 无线投屏相关知识介绍
android·学习