【问题标题】:Dynamically import a modules not known at compile time动态导入编译时未知的模块
【发布时间】:2023-01-14 20:12:04
【问题描述】:

设想:

我已经编译了用户创建的包“.bala”文件。这些 .bala 文件被推送到一个存储库中,供我的程序从中导入。在编译时,我的程序不知道 .bala 包的名称。该名称来自用户在运行时的输入。

问题

我怎样才能做到这一点?

即我怎样才能做类似import X; // where X is a user defined variable that is assigned a value at runtime的事情

【问题讨论】:

    标签: ballerina


    【解决方案1】:

    据我所知,Ballerina 目前还没有动态加载模块的方法。我认为对您来说最好的选择是采用代码生成方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-11
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 2020-07-25
      • 2011-04-17
      相关资源
      最近更新 更多