2014-05-22 1 views
0

저는 Clojure에서 프로젝트를하고 있습니다. targil4_2_new 내 네임 스페이스와 writeAndNext의 이름입니다# 'namespace/name_of_function에 오류가 있습니다.

#'targil4_2_new.core/writeAndNext 

이 네임 스페이스의 함수의 이름입니다 : 나는이 프로그램을 실행하면 오류가 발생합니다.

문제의 원인을 어떻게 알 수 있습니까?

+1

어떻게 프로그램을 실행하고 있습니까? 오류가 있습니까? 관련 코드를 포함시킬 수 있습니까? –

+1

게시 한 것은 ['var'] (http://clojure.org/vars)를 문자열이 아니라 오류로 나타낸 것입니다. Diego가 제안한대로 네임 스페이스 코드와 함수를 사용하는 방식을 게시하십시오. –

답변

0

어떻게 함수를 호출하고 있습니까? 추적 오류를 표시해 주시겠습니까?

1 - 기능의 공간이 필요합니다 : 당신의 예에서

이 방법으로 함수를 호출해야 REPL에서

을 :

(ns my-app.old-core 
    (:require [targil4_2_new.core :as xpto]))  
:
(require '[targil4_2_new.core :as xpto]) 

또는 응용 프로그램의

2 - 함수 호출 :

(xpto/writeAndNext) //you can add your arguments