博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Range
阅读量:6073 次
发布时间:2019-06-20

本文共 387 字,大约阅读时间需要 1 分钟。

欢迎转载,转载请注明出处,徽沪一郎。

概要

Scala中Range可以看成是List的特例,Range的包含的元素类型是Int, 本文介绍如何创建Range

Range创建

方法一:

val r1 = new Range(1,10,1)

方法二:

val r1 = 1 to 10

需要注意的是,默认步长是1

可以使用by来改变步长

val r1 = 1 to 10 by 2

to和until的区别,to是将结束的元素也算在内是<=,而until是不包括结束元素是<

应用

最容易想到的是与for相结合。

for ( i <- 1 to 10 by 2 ) yield i*3

在实际项目中,可能需要将某一范围内的值放在一个线程中处理,那么可以使用range来进行控制。

转载于:https://www.cnblogs.com/hseagle/p/4206661.html

你可能感兴趣的文章
我的友情链接
查看>>
Oracle数据库实例核心技术解析_超越OCP精通Oracle视频教程培训05
查看>>
获取访客的IP、浏览器等信息
查看>>
Swing界面加载
查看>>
Vmware vsphere 5.5之系统安装
查看>>
python初学
查看>>
a伪类
查看>>
redis对set类型的操作
查看>>
Linux下Shell 备份脚本集合
查看>>
我的友情链接
查看>>
spring mvc 的搭建
查看>>
mac 终端 常用命令
查看>>
linux的历史及大事年表
查看>>
LINUX文件系统与操作命令
查看>>
一.浅述Byte
查看>>
解决运行eclipse内存不足的问题
查看>>
iOS 终端常用命令
查看>>
javascript call用法的简单介绍
查看>>
菜鸟学Linux 第015篇笔记 bash脚本 条件判断
查看>>
在linux上挂载windows的共享目录
查看>>