Ruby
文章平均质量分 74
fnjnkn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[读书笔记]元编程 5
#判断来源是否被污染 tainted? user_input = "User input: #{gets()}" puts user_input.tainted?原创 2013-08-19 17:48:46 · 609 阅读 · 0 评论 -
[读书笔记]Ruby元编程 01
--方法 Object # instance_variables 列出对象变量 Object # instance_methods 列出对象方法 Object # ancestors 列出祖先链 Array # grep 列出指定参数 --总结 对象由一组实例变量和一个类的引用组成 对象的方法存在于对象所属的类中(从类的角度看,他们叫做实例方法) 类本身是Class类的对原创 2013-08-12 11:47:46 · 700 阅读 · 0 评论 -
[读书笔记]Ruby 元编程2
--方法 #将字符串转换成符号 String # to_sym() String # intern() #将符号转换成字符串 Symbol # to_s() Symbol # id2name()原创 2013-08-12 18:29:15 · 534 阅读 · 0 评论 -
[读书笔记]Ruby元编程3
TestCase 测试 ensure 不管有无错误,都将进入该代码块 例子 require 'test/unit' module Kernel def using(id) begin yield ensure id.dispose end end end class TestUsing < Test::Unit::TestCase原创 2013-08-14 13:17:59 · 475 阅读 · 0 评论 -
[读书笔记]Ruby 元编程4
#单件方法 c = Class.new(Array) c.send :define_method, :my_method do 'Hello!' end MyClass = c # puts c.name obj = MyClass.new # puts obj.my_method #给obj对象定义单件方法,而这个方法只属于obj自己。 def obj.print_my_method原创 2013-08-15 16:15:07 · 541 阅读 · 0 评论
分享