搜索它有點困難。這實際上可能是一個Rails方法。「in」中的ruby方法是做什麼的?
回答
如果你想知道任何方法的作用,只需從shell中執行「ri the_method」。在這種情況下,「ri in」顯示Date#in
。 「裏Date.in」 給出:
爲#since別名
反過來, 「裏Date.since」 給出:
轉換日期的時間(或日期時間,如果必要的話)與時間 部設置爲一天(0:00的開始),然後添加的秒 指定數目
是的,它在ActiveSupport中。
奇怪。我一點都不明白。 「ri in」只是列出了很多方法。 「ri Date.since」給出「Date.since沒有任何已知」 – Tony 2010-07-28 20:46:57
錯誤,他意味着在'項目中的'in'中,這是在Ruby中。 – 2010-07-28 22:45:12
「in」用於替代array.each do | a |語法
array = [1,2,3,4]
for a in array
puts a
end
1
2
3
4
啊是的,每個人都習慣。不要以爲我曾經用紅寶石 – Tony 2010-07-28 20:46:06
-1「in」。這個答案是關於'in'關鍵字的。 OP詢問了「進入」方法。關鍵詞和方法是兩個完全不同的東西,完全沒有關係。 – 2010-07-28 21:18:07
- 1. in()...它是做什麼的?
- 2. World()方法在ruby中做了什麼?
- 3. ruby_executable_hooks是做什麼的?
- 4. 使用注入方法的Ruby代碼是做什麼的?
- 5. Ruby中send()是做什麼的?
- 6. IUrlHistoryStg :: BindToObject方法是做什麼的?
- 7. 這是做什麼的正確方法?
- 8. 什麼是無效的,更新方法在VC++中做什麼
- 9. Ruby on Rails'method'to_sym'是做什麼的?
- 10. :: MyClass Ruby scope operator是做什麼的?
- 11. Python中的'in'命令的替代方法是什麼?
- 12. Javascript爲什麼FOR IN是一種不好的做法?
- 13. 做這個命令的更類似Ruby的方式是什麼?
- 14. clog()的做法是什麼?
- 15. 什麼是LINQ'ish的做法
- 16. Ruby的Array#shift做什麼?
- 17. 方法定義中的operator +做什麼?
- 18. 查詢方法中的String []做什麼?
- 19. 在Ruby中做什麼==?
- 20. 「|| =」在Ruby 1.9.2中做什麼?
- 21. set_if_nil.call在ruby中做什麼?
- 22. ruby中字符串替換方法的用法是什麼?
- 23. Ruby on Rails - 什麼是「查找」方法?
- 24. eg%+%做什麼? in R
- 25. 在python/ruby的檢查方法中perr的repr是什麼
- 26. Ruby中的Java靜態方法是什麼樣的?
- 27. ruby gem擴展版本號的最佳做法是什麼?
- 28. Editor方法中形狀的「Prefix」部分是做什麼的?
- 29. 在macruby中,Module的方法「__type__」是做什麼的?
- 30. super()方法做什麼?
http://stackoverflow.com/questions/1011282/ruby-whats-the-meaning-of-keyword-in – stacker 2010-07-28 20:29:02
我知道'in'是一個關鍵字,在循環使用的,它是一個方法太?如果是這樣,你能給我們一個例子嗎? – FrustratedWithFormsDesigner 2010-07-28 20:30:08
對不起,沒有閱讀評論,也不知道'Date#in' – 2010-07-28 20:43:56