Project1

标题: 中间有间断的范围怎么写? [打印本页]

作者: 小空弟    时间: 2008-12-27 05:35
标题: 中间有间断的范围怎么写?
例如  0..6  表示0,1,2,3,4,5,6
如果想表示0,1,2,4,5,6我写成0..2,4..6对不对?应该怎么写呢? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: Frodo    时间: 2008-12-27 07:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亿万星辰    时间: 2008-12-27 16:33
a >= 0 and a <= 6 and a != 3 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 小空弟    时间: 2008-12-27 17:05
我倒是想到and了,但是如果间断的很多岂不是很麻烦?
不过既然高手都酱紫说了,那看来也没什么好办法了。
作者: 亿万星辰    时间: 2008-12-27 21:59
这个方法很多了
比如说1~100之间除了12 23 34 45 56 77 88 92
可以写成
(1..100).include?(a) and ![12,23,34,45,56,77,88,92].include?(a)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1