2014-10-05 2 views
0

나는이처럼 보이는 파일 foo.hy, 있다고 가정합니다 다음과 같습니다 foo.hy과 같은 디렉토리에,내 자신의 .hy 파일을 가져 오기 및 그들의 요소를 사용하여

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

그리고 다른 파일 bar.hy을 :

#!/usr/bin/env hy 

(import foo) 

bar.hy에서, 나는 foo.hy에 정의 된 friends 변수를 참조하고 싶습니다. 어떻게하면 좋을까요? 예를 들어 printfriendsbar.hy에서 전화하고 싶습니다. 그러나이 작업을 수행하는 방법은 확실하지 않으며 모든 시도는 Hy REPL을 너무 행복하게 보이지 않습니다.

답변

1

(import foo) (print foo.friends)

또는, 당신은 당신이 foo.으로 접두사하지 않아도, 현재의 이름 공간에 friends를 가져 오려면 :

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