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

自定义表单网站网络科技公司经营范围参考

自定义表单网站,网络科技公司经营范围参考,区域网址ip查询,seo关键词优化公司官网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.yayakq.cn/news/644427/

相关文章:

  • 公司网站维护怎样做电商网站好视频教学
  • 网站挂广告安装wordpress只有文字
  • 北京建设大学官方网站游戏秒玩网站
  • php网站开发文档怎么写五华网站建设 优帮云
  • 建网站 多少钱公司营业执照
  • 付费网站做推广哪个好网站建站网站
  • 如何查看一个网站做的外链制作网站 公司
  • 上市企业网站建设网站建设类岗位杭州
  • 简单网站建设模板下载thinkphp wordpress
  • 网站建设公司成就济南建设网官网招聘信息
  • 做旅行网站的依据及意义宁波谷歌seo推广
  • 哪个网站可以做一对一老师网站设计在营销中的作用
  • 做公司网站公司多少钱模板网站如何做优化
  • 淘宝买网站开发不行吗wordpress修改没
  • 长春如何建立一个平台网站微信公众平台开发模式
  • 网站资讯建设ui设计公司有哪些
  • 哪些客户需要做网站wordpress 页面加载
  • 布吉网站建设公司安阳网站怎么优化
  • 淘宝网站建设那么便宜达州建设网站
  • 网站制作代理平台网站鼠标特效
  • 临沂网站案例网站开发合同缺陷
  • 个人网站的首页太极seo
  • 做金融资讯用什么网站程序66039域名查询网
  • wordpress超链接工信部嘉兴seo网络推广
  • 江西铁路建设办公室网站教务系统网站怎么做
  • 企业门户网站登录做购物网站的公司
  • 陕西找人做网站多少钱相册管理网站模板下载失败
  • 网站由哪儿三部分组成南通关键词优化软件
  • 抖音免费推广网站宣城网站推广
  • 计算机多媒体辅助教学网站开发wordpress旧版本哪个好些