如何从Crystal中的字符串名称创建类实例?

时间:2015-08-28 14:34:45

标签: crystal-lang

我想要Crystal的等价物:

clazz = 'ExampleClass'.constantize # Rails
clazz = Object.const_get('ExampleClass') # pure Ruby
obj = clazz.new

1 个答案:

答案 0 :(得分:9)

你不可能,这些动态方面在Crystal中是不可能的。

但是,宏可能需要很长时间。请阅读此类似问题和讨论:

https://github.com/manastech/crystal/issues/949