【发布时间】:2013-05-02 12:30:56
【问题描述】:
是否可以在不先将其转换为字符串的情况下拆分符号?比如我试过
:split_this.split("_")
它只返回一个错误。我查看了Symbol class reference,但所有示例都使用to_s 将其转换为字符串。
我知道我可以将它转换为字符串,拆分它,并将两个子字符串转换为符号,但这似乎有点麻烦。有没有更优雅的方法来做到这一点?
【问题讨论】:
-
您的预期结果是什么?
-
:split_this.to_s.split("_").map(&:intern)对我来说似乎并不麻烦。许多符号方法都是这样工作的。