赞 | 11 |
VIP | 118 |
好人卡 | 28 |
积分 | 11 |
经验 | 35779 |
最后登录 | 2017-7-6 |
在线时间 | 1564 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1055
- 在线时间
- 1564 小时
- 注册时间
- 2008-7-30
- 帖子
- 4418
|
本帖最后由 DeathKing 于 2010-8-18 11:19 编辑
- if (51...80).include? rand(100)
- statement
- end
复制代码 Ruby没有E那么操蛋,关系明明是两个元素之间的,它偏偏弄成三个。
(51...80)是Range,表示区间 [51,80) 左闭右开,include? 方法返回这个区间内是否有指定参数。
因为是大于50,所以就不含50,左区间就用51,小于80,很明显,就用开区间(不含),就搞定了。
推荐用紫大人(楼上)的方法
|
评分
-
查看全部评分
|