Import 导入我自己的.hy文件并使用其元素

Import 导入我自己的.hy文件并使用其元素,import,hy,Import,Hy,假设我有一个文件foo.hy,如下所示: (def friends ["Joe" "Mark" "Bob"]) #!/usr/bin/env hy (import foo) 和另一个文件bar.hy,位于与foo.hy相同的目录中,如下所示: (def friends ["Joe" "Mark" "Bob"]) #!/usr/bin/env hy (import foo) 在bar.hy中,我想引用foo.hy中定义的friends变量。我该怎么做?例如,我想从bar.hy与frie

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

(def friends ["Joe" "Mark" "Bob"])
#!/usr/bin/env hy

(import foo)
和另一个文件
bar.hy
,位于与
foo.hy
相同的目录中,如下所示:

(def friends ["Joe" "Mark" "Bob"])
#!/usr/bin/env hy

(import foo)
bar.hy
中,我想引用
foo.hy
中定义的
friends
变量。我该怎么做?例如,我想从
bar.hy
friends
一起调用
print
,但我不知道该怎么做(而且我所有的尝试似乎都不会让hy REPL太高兴)。

(导入foo)
(打印foo.friends)

或者,如果要将
朋友导入当前名称空间,则不必在其前面加上
foo。

(导入[foo[friends]]
(打印朋友)