我正在尝试使用一种方法,将一个代表字节的整数转换成具有’prettied up’格式的字符串.
这是我的半工作尝试:
class Integer def to_filesize { 'B' => 1024,'KB' => 1024 * 1024,'MB' => 1024 * 1024 * 1024,'GB' => 1024 * 1024 * 1024 * 1024,'TB' => 1024 * 1024 * 1024 * 1024 * 1024 }.each_pair { |e,s| return "#{s / self}#{e}" if self < s } end end
我究竟做错了什么?