Q
獲取元素
0
A
回答
2
從數組中找到一個單一的元素:
@hotels.find { |h| h.id == 10 }
#=> Hotel10
你可能會更好做Hotel.find(10)來代替,雖然。
0
1
@hotels.select{|h| h.id==10}
#=>[Hotel10]
+0
這不完全正確。 @ hotels.select返回一個數組,所以正確的結果值是'[Hotel10]' –
+0
非常正確 - 爲了清晰起見編輯答案 - 謝謝 – chrispanda
相關問題
- 1. 獲取元素
- 2. 獲取元素
- 3. 獲取元素
- 4. 獲取元素
- 5. 獲取元素
- 6. 獲取元素
- 7. 獲取元素
- 8. 獲取元素
- 9. PHP獲取元素
- 10. 獲取子元素
- 11. 獲取DOM元素
- 12. 獲取html元素
- 13. Applescript獲取元素
- 14. 獲取XML元素
- 15. LINQ - 獲取元素
- 16. 獲取元素值
- 17. 獲取父元素
- 18. 獲取元素值
- 19. 獲取XML元素
- 20. 獲取元素點擊SVG元素
- 21. Javascript - 從元素名稱獲取元素?
- 22. 獲取其他元素內的元素
- 23. SQL:獲取元素的子元素
- 24. 如何獲取元素的父元素?
- 25. 獲取元素裏面的元素
- 26. 獲取DOME元素的jQuery元素
- 27. 在XQuery中獲取元素子元素
- 28. 獲取元素的父元素
- 29. 如何通過.get()獲取父元素一次獲取元素
- 30. 從ClassName獲取的所有元素中獲取特定元素?
Hotel.all返回一個數組,而不是散列。爲什麼不選擇Hotel.find(10)? – tokland