国产探花免费观看_亚洲丰满少妇自慰呻吟_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中把字符串轉換為類的實現方法,看完后你是否學會了如何將字符串轉換為類呢?如何將其運用的更好就需要我們對其進行深入學習。

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

圖片精選

主站蜘蛛池模板: 和田县| 青阳县| 吕梁市| 龙井市| 安龙县| 瑞昌市| 金塔县| 南城县| 祥云县| 许昌县| 镇坪县| 永年县| 邵东县| 水城县| 安岳县| 稻城县| 荆门市| 平邑县| 信宜市| 泰顺县| 蓬莱市| 麦盖提县| 宁陕县| 林口县| 桃园市| 浮梁县| 邹平县| 塔城市| 清流县| 防城港市| 诸暨市| 双辽市| 瑞金市| 汤原县| 司法| 白河县| 文水县| 武冈市| 天等县| 丘北县| 金堂县|