导入我自己的.hy文件并使用它们的元素

时间:2014-10-05 05:07:59

标签: import hy

假设我有一个文件foo.hy,如下所示:

(def friends ["Joe" "Mark" "Bob"])

另一个文件bar.hyfoo.hy位于同一目录中,如下所示:

#!/usr/bin/env hy

(import foo)

bar.hy中,我想引用friends中定义的foo.hy变量。我该怎么做?例如,我想从print拨打friends bar.hy,但我不确定如何执行此操作(而且我的所有尝试都是似乎让Hy REPL太开心了。)

1 个答案:

答案 0 :(得分:1)

(import foo) (print foo.friends)

或者,如果您要将friends导入当前命名空间,那么您不必在其前面添加foo.

(import [foo [friends]]) (print friends)