Range是范围对象的类,定义的时候可以使用范围操作符“..”或者“...”,“..”生成的范围对象包括起点和终点,“...”生成的范围对象不包括起点和终点,范围是由是一序列有顺序、有规律的元素对象组成,任何有顺序,有规律的一组对象,都可以用Range对象来定义,如数字、字母、字符串、甚至时间

1、Range对象的定义
复制代码 代码如下:
r1=1..5 #定义范围对象r1,包括元素1,2,3,4,5
r2=Range.new(1,5) #等价与1..5
r3=1...5 #定义范围对象r3,包括元素2,3,4
r4=Range.new(1,5,true) #等价与1...5
2、Range对象的妙用
复制代码 代码如下:
r=rand*100
rf=format('%.2f',r)
case r
when 90..100
puts "得分:#{rf} 成绩:优秀"
when 70..90
puts "得分:#{rf} 成绩:良好"
when 50..70
puts "得分:#{rf} 成绩:合格"
else
puts "得分:#{rf} 成绩:不合格"
end
通常我们进行一个时间的遍历是非常麻烦的一个过程,但是有了Range,这将会十分简单,如下示例代码:
复制代码 代码如下:
#遍历2013-01-01至2013-02-28每一天,对象是Date
begin_date = Date.parse '2013-01-01'
end_date = Date.parse '2013-02-28'
r1=begin_date .. end_date
r1.each{|date| puts date}
#遍历abc-xyz所有字符串
r2='abc' .. 'xyz'
r2.each{|str| puts str}
#判断某个元素是否在某个范围内
r3='a'..'z'
puts r3==='A' #false
puts r3.include?'k' #true
puts r3.min #a
puts r3.max #z
puts r3.first(3) #a,b,c
puts r3.last(4) #w,x,y,z
相关推荐:
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
AI人工智能文章生成平台,释放创作无限可能
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
seo涉及什么内容,seo主要包括 ,法医使用ai
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
seo链接有什么用,seo外链是什么意思 ,one ai写作
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
seo软件工具,seo软件是什么 ,AI妆容
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
AI公众号文章生成,轻松打造爆款内容
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
人工AI软件的未来:智能时代的创新驱动力
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
软件AI的全称:人工智能驱动未来的关键力量
用AI创作的文章算原创吗?深度背后的逻辑与意义
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
AI热门软件,未来科技的钥匙
怎么用AI写文:让创作更轻松,效率翻倍
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
打造高效创作体验,写文章AI软件重塑内容生产力
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
未来工作方式!AI在线工具让效率倍增,工作变轻松
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
什么是seo手段,seo的具体手段 ,中国ai 企业
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
文章AI排版,让创作更高效的秘密武器
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai