国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Ruby > 正文

Ruby中把字符串轉換為類的實現方法

2020-02-24 15:36:27
字體:
來源:轉載
供稿:網友

我們在Ruby編程的時候可能會有需求將一個字符串當作一個類來使用,那么你知道Ruby中如何把字符串轉換為類嗎?現在我們就去看看Ruby中把字符串轉換為類的實現方法。

有一個字符串 “ChinaMag”,根據這個字符串調用 類 ChinaMag下的方法。

解決辦法:

1.rails可以使用 constantize方法。

?

復制代碼 代碼如下:

pry(main)> 'ChinaMag'.constantize
=> ChinaMag
pry(main)> "Test::Unit".constantize
=> Test::Unit

?

2.ruby可以使用 Object.const_get(“String”)。

?

復制代碼 代碼如下:

pry(main)> Object::const_get('ChinaMag')
=> ChinaMag
?
pry(main)> module Foo
pry(main)*?? class Bar?
pry(main)*?? end???
pry(main)* end?
=> nil
pry(main)> 'Foo::Bar'.split('::').inject(Object) {|o,c| o.const_get c}
=> Foo::Bar

上文中主要介紹了Ruby中把字符串轉換為類的實現方法,看完后你是否學會了如何將字符串轉換為類呢?如何將其運用的更好就需要我們對其進行深入學習。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 巴彦县| 榆树市| 和政县| 福泉市| 长宁县| 金川县| 清徐县| 翁牛特旗| 砚山县| 奉节县| 岑巩县| 景洪市| 来宾市| 石门县| 平远县| 扎兰屯市| 彭州市| 怀来县| 安岳县| 临城县| 汉寿县| 若尔盖县| 东方市| 米泉市| 铜陵市| 玉溪市| 新平| 湘西| 乐亭县| 策勒县| 包头市| 历史| 德兴市| 邹城市| 安岳县| 高邮市| 南投市| 菏泽市| 庄浪县| 淮南市| 南丰县|