当前位置: 首页 > news >正文

做快手网站seo网站权重

做快手网站,seo网站权重,使用java做直播网站,网页开发培训学校1 定长数组 定长数组,是指数组长度不可变。定义定长数组的方法有如下两种: 方法1: var/val variable_name new Array[元素类型](数组长度) // 通过制定长度定义例如,定义一个长度为20的Int 类型数组。 scala> val a new …

1 定长数组

定长数组,是指数组长度不可变。定义定长数组的方法有如下两种:

  • 方法1:
var/val variable_name = new Array[元素类型](数组长度)	// 通过制定长度定义

例如,定义一个长度为20的Int 类型数组。

scala> val a = new Array[Int](20)
val a: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
  • 方法2:
val/var variable_name = Array(ele1, ele2, ele3, ...)	// 使用元素直接定义

例如,定义一个数组元素为 1、2、3 的数组。

scala> val a = Array(1,2,3)
val a: Array[Int] = Array(1, 2, 3)

2 变长数组

变长数组的元素个数是可以增减的,我们可以添加、删除、修改元素。我们可以使用类 scala.collection.mutable.ArrayBuffer

定义空变长数组的语法为:

val/var variable_name = ArrayBuffer[元素类型]()

例如,定义一个变长数组,初始元素为 1、2、3

scala> import scala.collection.mutable.ArrayBufferscala> val a = ArrayBuffer(1,2,3)
val a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3)

2.1 添加元素到变长数组

使用操作符 += 添加元素到变长数组,例如,向变长数组 a 中添加元素 4

scala> import scala.collection.mutable.ArrayBufferscala> val a = ArrayBuffer(1,2,3)
val a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3)scala> a+=4
val res0: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4)

2.2 添加数组到变长数组

使用操作符 ++= 可以添加一个数组到定长数组。

scala> import scala.collection.mutable.ArrayBufferscala> val a = ArrayBuffer(1,2,3,4)
val a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4)scala> a ++= Array(5,6)
val res1: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4, 5, 6)

2.3 删除元素

使用操作符 -= 可以删除变长数组的一个元素。

scala> import scala.collection.mutable.ArrayBufferscala> val a = ArrayBuffer(1,2,3,4,5,6)
val a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4, 5, 6)scala> a -= 4
val res2: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 5, 6)

3 遍历数组

与 Java 一样,在 Scala 中,可以通过索引或 for 表达式遍历数组。

3.1 for 直接遍历

scala> val a = Array(1,2,3)
val a: Array[Int] = Array(1, 2, 3)scala> for(i <- a) println(i)
1
2
3

3.2 通过索引遍历

scala> val a = Array(1,2,3)
val a: Array[Int] = Array(1, 2, 3)
scala> for(idx <- 0 until a.length) println(a(idx))
1
2
3
http://www.dinnco.com/news/30350.html

相关文章:

  • 成人大专自我鉴定300字seo网站建设公司
  • 免费做试卷的网站怎么找网站
  • 建网站系统2023年时政热点事件
  • php做的网站模板下载地址google关键词优化排名
  • 设计网页的工作叫什么宁波怎么优化seo关键词
  • 湖南电商网站建设免费制作logo的网站
  • 网站维护具体怎么做呀2024年新闻时事热点论文
  • 上海网站建设免费推荐b站推广费用一般多少
  • 营销型网站建设 上海百度seo优化策略
  • 定制棺材网站国内好的seo网站
  • 青岛企业做网站云南优化公司
  • 做网站从哪里做目录型搜索引擎有哪些
  • 浙江省建设厅网站查询市场seo是什么
  • 烟台网站建设的公司出词
  • 卓商网站建设公司公司网站建设教程
  • 网站建设如何跑单子培训心得体会怎么写
  • 做a免费网站平台推广是什么工作
  • 学校网站资源建设方案如何实现网站的快速排名
  • 明年做哪些网站致富网络维护
  • 简历模板网站免费seo 重庆
  • 义乌的论坛网站建设seo的特点是什么
  • 有那种做拼贴的网站吗台州做优化
  • 上海有哪几家做新房的网站搜索引擎推广排名
  • 网站快照前显示中文怎么做的软文推广营销服务平台
  • 哪些网站用天平做logo网站排名查询站长之家
  • 手机网站js特效广州各区风险区域最新动态
  • 秒收录的网站中国最新领导班子
  • 潍坊专业网站建设爱站关键词挖掘old
  • 网站备案承诺书怎么写百度推广售后客服电话
  • 做网站要不要用控件怎么自己做个网站