Ruby中实现把字符串转换为类的2种方法
来源:互联网 发布:json测试工具 编辑:程序博客网 时间:2024/06/05 03:31
有一个字符串 “ChinaMag”,根据这个字符串调用 类 ChinaMag下的方法。
1.rails可以使用 constantize方法。
pry(main)> 'ChinaMag'.constantize=> ChinaMagpry(main)> "Test::Unit".constantize=> Test::Unit
2.ruby可以使用 Object.const_get(“String”)
pry(main)> Object::const_get('ChinaMag')=> ChinaMagpry(main)> module Foopry(main)* class Bar pry(main)* end pry(main)* end => nilpry(main)> 'Foo::Bar'.split('::').inject(Object) {|o,c| o.const_get c}=> Foo::Bar
0 0
- Ruby中实现把字符串转换为类的2种方法
- javasript 把字符串转换为对象的2种方法
- java中把字符转换为字符串的方法
- JavaScript中把数字转换为字符串
- jquery中把字符串转换为数字
- jquery中把字符串转换为数字
- C#优化字符串操作(6)--把123456789转换为12-345-6789的3种方法
- 利用JS把字符串转换为数字的三种方法
- php str_getcsv把字符串解析为数组的实现方法
- 把 字符串转换为整数的算法
- 把字符串转换为对应的整数
- java中把字符串“20110101”转换为字符串"2011-01-01"的技巧
- Json字符串转换为java对象的各种实现方法
- Json字符串转换为java对象的各种实现方法
- C#把Xml转换为DataSet的两种方法
- 把string转换为char* 的三种方法
- C#把Xml转换为DataSet的两种方法
- C#把Xml转换为DataSet的两种方法
- 读书笔记-《Head First 软件开发》
- R语音-MySQL连接汉字乱码问题集解决
- 小马哥----高仿三星A5000 主板型号S108 6582刷机拆机外观图 精仿系列版本
- 利用PHP对页面源代码过滤的几种方法
- iOS CoreAnimation动画系列教程
- Ruby中实现把字符串转换为类的2种方法
- 即时通讯的概述
- iwebshop后台模块的添加
- 各个raid对比:性能和运行速度和读写方面
- 杭电ACM2159(二维背包)
- Cohen-Sutherland线段裁剪算法
- 学习ectouch之文件结构
- AngularJs开发实践第一天(1)
- 《用Python玩转数据》第2周学习笔记(Part1)