5
A
回答
9
> puts ("ax".."bc").to_a
ax
ay
az
ba
bb
bc
2
範圍是一個內置的構造,在內部存儲起點和終點(以及它是否是一個包含終點的範圍)以提高效率。所以IRB會告訴你它的字面意思。
你想做什麼?
3
範圍'ax' .. 'bc'
的確代表了您期望的值,但是直到真正需要時纔會生成它們(作爲在不最終使用每個值的情況下節省時間和空間的一種方式)。您可以通過interator訪問它們或轉換爲陣列:
r = 'ax' .. 'bc' # => "ax" .. "bc"
r.class # => Range
r.to_a # => ["ax", "ay", "az", "ba", "bb", "bc"]
r.to_a.class # => Array
r.each {|x| puts x}
ax
ay
az
ba
bb
bc
相關問題
- 1. 從數字範圍創建字符串
- 2. 範圍終止字符串
- 3. 從一串數字創建一個20計數範圍
- 4. 在IE中從一個字符串創建一個範圍或html片段
- 5. 在年的範圍內創建一個字符串[]
- 6. 用動態範圍的單個字符創建一個字符串
- 7. 如何從日期(字符串)範圍創建字典?
- 8. VBA範圍從字符串
- 9. 從另一個字符串中創建一個字符串?
- 10. 從繼承父範圍的字符串創建函數
- 11. 的JavaScript:從UTF-8值創建一個字符串或字符
- 12. 帶字符串中第一個和最後一個字符的返回範圍
- 13. 從範圍字符串中選擇多個範圍
- 14. 創建一個空範圍?
- 15. 從一個do/while循環創建一個值的字符串
- 16. 從字符串創建一個MySQL SET
- 17. 創建一個從字符串
- 18. 創建一個從字符串
- 19. 從NSArray創建一個json字符串
- 20. 創建一個從字符串
- 21. 從字符串創建一個Jar?
- 22. 創建一個從字符串
- 23. 從字符串創建一個視圖
- 24. PHP - 創建一個從字符串
- 25. 從字符串創建一個數組
- 26. 創建一個從字符串
- 27. 從字符串數組中創建一個字符串。最快的方法?
- 28. 創建一個從字符串命名變量或創建一個字符串從一個變量命名
- 29. 從舊的字符串創建一個新的字符串
- 30. 試圖從字符串數組中創建一個字符串