ruby方法“in”是做什么的?

时间:2010-07-28 20:26:17

标签: ruby

搜索它有点困难。这可能实际上是一个Rails方法。

2 个答案:

答案 0 :(得分:3)

如果你想知道任何方法的作用,只需从shell中执行“ri the_method”。在这种情况下,“ri in”显示Date#in。 “ri Date.in”给出:

  

#since的别名

反过来,“ri Date.since”给出:

  

将时间转换为时间(或必要时的DateTime)       部分设置为当天的开头(0:00),然后添加       指定的秒数

是的,它在ActiveSupport中。

答案 1 :(得分:0)

“in”用作array.each do | a |的替代语法

array = [1,2,3,4]

for a in array
 puts a
end

1
2
3
4