李超

cc编程笔记本。

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

2008年1月15日

摘要: 迭代器是高级语言的特性,非常好用。 比如数组的迭代 [1,2,3].each{|n| puts n.to_s} (1..100).each{|n| puts n.to_s}迭代每个元素 字符串的迭代 "abdc".each_byte{|chr| printf "%c\n",chr} 迭代每个byte "a\nb\nc".each_line{|s| puts s} 以换行符进行分割迭代 ... 阅读全文
posted @ 2008-01-15 17:16 coderlee 阅读(332) 评论(0) 推荐(0)

摘要: ruby中的数组由方括号创建,初始值可以放在方括号中并用逗号分割,数组元素的类型可以不一样,并且支持加法乘法运算。 ary = [1, 2, "3"] ary * 2 返回 [1, 2, "3", 1, 2, "3"] ary + ["lee", "ho"] 返回[1, 2, "3", "lee", "ho"] ary[0,2] 返回[1, 2] 从位置0开始获取两个元素 ary[0..2] ... 阅读全文
posted @ 2008-01-15 15:28 coderlee 阅读(612) 评论(0) 推荐(0)

摘要: Ruby中的字符串处理非常灵活 "abc"[0] 返回97 就是a "abc"[1] 98 "abc"[2] 99 "abc"[3] nil "abc"[-1] 99 从后向前数 "abc"[-2] 98 "abc"[-3] 97 "abc"[-4] nil "abc" * 2 返回"abcabc" 支持乘法运算 "abc" + "def" 返回" 阅读全文
posted @ 2008-01-15 14:57 coderlee 阅读(362) 评论(0) 推荐(0)

摘要: He did'nt know it until I put a bug in his ear. 我向他透漏之后他才知道这件事情。 这里的bug不是虫子 是idea notion or information. put a bug in one's ear 以微妙的方式告诉对方,暗示给对方一条信息。 比如 I know you want to transferred to the sales d... 阅读全文
posted @ 2008-01-15 09:28 coderlee 阅读(1744) 评论(0) 推荐(0)