随笔分类 -  RUBY

摘要:普通的实例变量 普通的实例变量,我们没法在 class 外面直接访问 如果要想在 class 外访问实例变量,我们可以自己实现实例方法来访问 其实这里的 name 和 name= 方法只是故意取名和实例变量有很像,用其它名称也一样 attr_reader :arg attr_reader 限制实例变 阅读全文
posted @ 2016-05-25 22:21 弋痕夕的残影 阅读(3377) 评论(0) 推荐(0)
摘要:yield 所有的"方法(methods)"隐式跟上一个"块(block)"参数。 块参数也可以明确给定,形式就是在参数前面加一个"&",比如 def fn(arg1, arg2, &block) end,其中的 &block 就是明确给定的块参数。 块参数的动作,可以通过调用 call() 方法执 阅读全文
posted @ 2016-05-24 23:21 弋痕夕的残影 阅读(2182) 评论(0) 推荐(0)
摘要:需求 函数,需要通过参数传递字符串,用来做正则匹配 由于 reg 在其它地方定义, reg 是字符串, 传进来后发现没法直接用于正则匹配 返回的结果总是 [] 空字符串. 解决 通过 Regexp 来通过 string 生成正则匹配的条件 SO, all is ok. 阅读全文
posted @ 2016-04-21 20:40 弋痕夕的残影 阅读(855) 评论(0) 推荐(0)