【问题标题】:How do I create a class instance from a string name in Crystal?如何从 Crystal 中的字符串名称创建类实例?
【发布时间】:2015-11-23 06:15:55
【问题描述】:

我想要与此等效的水晶:

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

【问题讨论】:

    标签: crystal-lang


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-09
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      • 2011-04-14
      相关资源
      最近更新 更多