李超

cc编程笔记本。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年4月8日

摘要: class MyFile < File def peek(len) str = self.read(len) self.pos -= len str end end #字段信息 class TVal attr_accessor :Type attr_accessor :Value def to_s() @Value end ... 阅读全文
posted @ 2008-04-08 18:17 coderlee 阅读(1194) 评论(0) 推荐(0) 编辑

摘要: "%05d" % 123 结果是 "00123" "%02X" % 10 结果是 "0A" "%03x" % 10 结果是 "00a" "%010x" % 10 结果是 "000000000a" (前缀9个0) "%10x" %10 结果是 " a" (前缀9个空格) 可以看出 第一个数字是前缀,然后是长度,然后x表16进制,d表示10进制。 堪称奇技淫巧吧,但是ruby的... 阅读全文
posted @ 2008-04-08 17:25 coderlee 阅读(3607) 评论(0) 推荐(1) 编辑

摘要: arr = "1,2,3".split(',') arr.map!{|item| item = item.to_i} #一般可以用map!方法来改变原数组内容 0.upto(arr.length-1){|idx|arr[idx] = arr[idx].to_s} #再将数组内容改回字符串形式 使用upto方法 fixnum对象的upto和downto方法,可以很方便的作为访问一个数组的索引。 ... 阅读全文
posted @ 2008-04-08 09:49 coderlee 阅读(2493) 评论(0) 推荐(0) 编辑