| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2017-3-31 |
| 在线时间 | 320 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 320 小时
- 注册时间
- 2014-9-2
- 回帖
- 244
|
发表于 2014-9-24 23:54:42
|
显示全部楼层
本帖最后由 蝉岭Cicada 于 2014-9-25 00:00 编辑
看了这个http://ideone.com/nFf9KS
嗯...看不懂 (lambda的嵌套...第一次见)
然后真是奇葩的...正则? (是用eval_expr取代正则?)
好吧...我什么都不知道...
暂时不知道有什么用...
所以你在做类似这样的工作?
- class MyClass
- def instance_var_set=(var)
- @target_var = var
- end
-
- def instance_var_get
- @target_var
- end
- end
- obj = MyClass.new
- obj.instance_var_set = 999
- p obj.instance_var_get #=> 999
- class MyClass
- def ●(var)
- eval("@" + var.to_s)
- end
- end
- p obj.●("target_var") #=> 999
复制代码
应该有精简到了什么...
|
|