私がジュリアを使用していた限り、パッケージのインポートはトップレベルでしか行えないという印象を受けました。しかし、誰かが以下の作業を行うためのトリッキー/非公式の方法を見つけましたか?基本的に、私は条件付きでパッケージをインポートしたい。パッケージがインストールされている場合、私はそれをインポートしたいですが、インストールされていない場合、私はそれを含めたくないので(Juliaはそれを自動的にインストールしません)。 トップレベルでないパッケージのインポート
if Pkg.installed("my_package") != Void import my_package else ## DO NOT IMPORT my_package end
ニートトリック;私はいつもメタプログラミングを使用していますが、 'parse'で文をラップし、それを動作させるために' eval'のグローバルスコープを利用することは考えていませんでした!ありがとう! –