2016-10-26 2 views

답변

3

http://www.rebol.com/r3/docs/concepts/modules-loading.html의 제목을 참조하십시오 : 모듈에 대한 명시 적 참조.

모듈로드는 현재 사용자 컨텍스트에서 단어를 재정의하지 않습니다. 이것이 설계 결정인지 또는 모듈이 완전히 구워지지 않았기 때문에 나는 알 수 없습니다.

다행히도 다행히도 DIY가 있습니다. 당신의 모듈은 다음과 REBOL 코드 실행에서 인쇄 '는로 인쇄'를 다시 정의 할 수 귀하의 경우에는

: 모듈을로드하기 전에 반환하기 '인쇄를 시도하지 않는, 또한

your-module: import %your-module-filename print: :your-module/print 

을, 나는 시도 그 중 하나를 작동하지 않습니다, 그래서, 다른 질문에 대한 주제.

+0

좋습니다. 그리고 모듈에서'export' 함수를 정의하고 작업을 수행하기 위해 메인 코드에서 호출 할 수 있습니다. [그러나 참조 http://stackoverflow.com/questions/40284088/trouble-with-export-word-in-module] – giuliolunati

관련 문제