【发布时间】:2012-01-30 23:58:40
【问题描述】:
puts (Array.new(200) {(1..100).to_a[rand(100)]}).group_by { |x| (x - 1) / 10 }.sort_by { |x| x }.map {|x, y| [10 * x + 1, "-" , 10 * (x + 1), " ", "|", " ", "*" * (y.length)]}
在上面的代码中,我需要在 map 块中的每个逗号之后进行 chomp。问题是无论我做什么,我都会得到以下输出:
1
-
10
|
*************************
我怎样才能在地图内咀嚼以使其看起来像下面这样
1-10 | ********************
【问题讨论】:
-
您好 - 我们很高兴您的问题得到解答并且您得到了帮助。但是请保留您的问题和答案,以防以后对其他人有所帮助。谢谢!
-
不要删除你的cmets;这会破坏额外的上下文。