scala_until
2024-05-22 20:41:47
until
until是RichInt类的方法,返回所有小于但不包括上限的数字。
var a1 = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
长度为10的Array[Int],类型是推断出来的。
说明:已提供初始值就不需要new。
演示代码
val s = Array("Hello", "World")s(0) = "Goodbye"for (i <- 0 until s.length) {println(i + ": " + s(i))}
结果
0: Goodbye1: World
每二个元素一跳。
var a1 = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)for (i <- 0 until (a1.length, 2)) {println(i + ":" + a1(i))}
结果
0:02:24:46:68:8
从数组的尾端开始
var a1 = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)for (i <- (0 until a1.length).reverse) {println(i + ":" + a1(i))}
结果
9:98:87:76:65:54:43:32:21:10:0
如果在循环体中不需要用到数据下标
var a1 = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)for (elem <- a1) {println(elem)}
结果
0123456789
转载于:https://blog.51cto.com/chenshenglong/1420794
scala_until相关推荐
最新文章
- vmware+android+4.3,Vmware虚拟机安装安卓4.0系统教程
- 常见java相关问题
- 权威的C ++书籍指南和清单
- java 模式匹配算法_用Java匹配模式
- [转载]input[type=file]在移动端各浏览器无法适配打开相机的问题。
- ffmpeg-简单AES加解密记录
- vue学习:7、路由跳转
- 信息学奥赛一本通(1015:计算并联电阻的阻值)
- [转载] 七龙珠第一部——第029话 冒险再度开始
- Oracle数据库的四款工具软件
- 智慧路灯杆系统解决方案
- 思迅商云8修改服务器端口,思迅商云8 sql server端口打开失败1433
- flutter图片识别_想在 flutter 中提取图片颜色?试试 color_thief_flutter
- Orange Business Services 携手 Riverbed 将 SD-WAN 引入混合网络
- 优势比(Odds Ratios)
- 三星新平板 Galaxy Note 10.1全拆解
- 关于keil-C51中code、idata以及xdata
- lumen 框架学习
- GBaseDataStudio 管理工具
- Vox for Mac(音乐播放器)v3.3.8中文激活版
热门文章
- URAL 1993 This cheeseburger you don't need 模拟题
- Lucene学习笔记:Field.Store.* 域存储选项
- guestbook.php注入,TinyGuestBook 'sign.php'多个SQL注入漏洞
- 5G NGC — 关键技术 — 网络切片 — 底层技术支撑
- STM32堆栈大小及位置
- 嘿!我用python帮我干这些事
- 第二部分:IDEA 常用设置
- Psychz租用Switch公司两个数据中心的空间
- 紧随时代发展 安防消费也在悄然发生改变
- 西部开源学习笔记BOOK2-《unit 4》