小编jui*_*uil的帖子

范围生成中'..'(双点)和'...'(三点)之间的区别?

我刚刚开始学习Ruby和Ruby on Rails,并遇到了使用范围的验证代码:

validates_inclusion_of :age, :in => 21..99
validates_exclusion_of :age, :in => 0...21, :message => "Sorry, you must be over 21"
Run Code Online (Sandbox Code Playgroud)

起初我以为差异的包容端点,但在API文档我进去看了看,它并似乎并不重要,是否是.....:它总是包括端点.

但是,我在irb中进行了一些测试,它似乎表明..包括两个端点,而...只包括下限但不包括上限.它是否正确?

ruby syntax range

99
推荐指数
3
解决办法
4万
查看次数

标签 统计

range ×1

ruby ×1

syntax ×1