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. 在IE中從一個字符串創建一個範圍或html片段
- 3. 在年的範圍內創建一個字符串[]
- 4. 從另一個字符串中創建一個字符串?
- 5. 從繼承父範圍的字符串創建函數
- 6. 從字符串創建一個MySQL SET
- 7. PHP - 創建一個從字符串
- 8. 創建一個從字符串
- 9. 創建一個從字符串
- 10. 從字符串創建一個Jar?
- 11. 創建一個從字符串
- 12. 從字符串創建一個數組
- 13. 創建一個從字符串
- 14. 從字符串數組中創建一個字符串。最快的方法?
- 15. 創建一個從字符串命名變量或創建一個字符串從一個變量命名
- 16. 試圖從字符串數組中創建一個字符串
- 17. 最終字符串[]和最終字符串
- 18. 如何從C宏的值中創建一個字符串?
- 19. 如何從字符串分隔值創建一個數組?
- 20. 從另一個範圍的值中定義一個範圍
- 21. php從字符串值創建函數
- 22. 從值的字符串創建refinementList
- 23. 從innerhtml字符串值創建javascript timestamp
- 24. C# - 新增和IP地址字符串減去創建範圍
- 25. 字符串連接:最終字符串值不等於最新值
- 26. C - 字符串中字符的範圍
- 27. 從字符串中創建一個數組,然後在字符串中逐個創建一個
- 28. Java:如何在Unicode範式中創建一個字符串C
- 29. 如何從一個不同的範圍創建一個對象
- 30. 如何從一串逗號分隔值創建一個json數組字符串?