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

How do I create a class instance from a string name in Crystal?

我想要 Crystal 等价于此:

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

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

但是,宏可能需要很长的路要走。请阅读这个类似的问题和讨论:

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