所以我是红宝石的新手,在我阅读直方图的时候,我有一个想法。有没有办法让直方图将数字转换为一行符号?例如,12将转换为############。
答案 0 :(得分:3)
您可以在Ruby中将字符串乘以整数。
value = 12
result = '#' * value
=> "############"
因此对于[1,3,5,4]你可以做到
[1, 3, 5, 4].map{|value| '#' * value}
=> ["#", "###", "#####", "####"]