Post 作为一名 javaScript 开发人-6ren">
gpt4 book ai didi

ruby - 在不使用 ruby​​ 中的 eval 的情况下将字符串转换为类名?

转载 作者:数据小太阳 更新时间:2023-10-29 06:42:04 27 4
gpt4 key购买 nike

我有这样的东西:

string = "Post"

我想将字符串转换为类名文字。我像这样使用 eval 来转换字符串:

eval(string) #=> Post

作为一名 javaScript 开发人员,我尽量避免使用 eval。在 Ruby 中有更好的方法吗?还是使用 eval 是处理此问题的首选方式?

最佳答案

你可以试试

class Post
end

Object.const_get("Post")

返回 Post

关于ruby - 在不使用 ruby​​ 中的 eval 的情况下将字符串转换为类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23637313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com