clojure

    8

    1답변

    매크로를 쓰는 연습을하고 있는데 defn을 사용할 수없는 것 같습니다. 내 구문은 다음과 같습니다 (my-define name parameter body) 어떻게이 (FN [매개 변수] 몸)에 이름을 바인드 않는, & 매개 변수와 재귀 루틴을 무시?

    10

    3답변

    클로저에 양방향지도를 구현하는 가장 좋은 방법은 무엇입니까? (양방향지도에 의하면, A-> B 및 B-> A 액세스를 모두 제공 할 수있는 연관지도를 의미하므로 실제로는 값 자체가 반대 방향으로가는 열쇠가됩니다.) I 각 방향으로 하나씩 두 개의지도를 설정할 수 있다고 가정 해 봅시다. 그러나이 일을하는 데 더 관용적 인 방법이 있습니까? 나는 우리가 두

    2

    1답변

    내 계정의 모든 사진 세트 목록을 가져 오려고합니다. 내 응용 프로그램에 쓰기 액세스 권한을 부여했습니다.이 사진 세트를 작성하여 쓰기 권한이 있는지 확인할 수는 있지만 목록을 읽으려고 할 때 내 공개 목록은 공개되지 않습니다. (def flickr (new Flickr api-key shared-sercret (new REST))) (defn get

    1

    1답변

    내가 찾은 일부 리소스를 사용하여 한 번 사운드 파일을 재생하는 함수를 작성하려고합니다. 코드는 다음과 같습니다 : (defn play [file] (let [songp (URL. (.getCodeBase) file) song (.newAudioClip songp)] (. song play))) 문제는 (.getCodeBa

    3

    1답변

    간단한 자동 테스트 프로그램을 만들기 위해 프로그래밍 방식으로 일부 Clojure 라이브러리를로드하려고합니다. 내가 필요로 전송 결국 무엇 내가 뭔가 유용한로 그 목록을 변환 할, 또는 내가 완전히 잘못 짚었하고 어떻게 (require :reload '("peg" "test.peg-test")) 입니까?

    35

    2답변

    실제로 로컬 함수를 정의 할 때 letfn을 사용해야합니까? 로컬 기능과 로컬 기능이 모두 필요하지 않은 경우는 어떻게됩니까?

    21

    4답변

    대부분의 IDE에는 Reindent All 명령이 있습니다. Eclipse 1.2에서 어떻게 할 수 있습니까? 편집 : 명령은 Java 코드와 함께 작동하지만 Clojure와 함께 작동시킬 수있는 방법이 있습니까?

    3

    3답변

    텍스트의 정규화 함수 목록을 유지하려고합니다. .toLowercase는 어떻게 저장합니까? 나는 이런 식의 생각 : 당신이 정기적으로 뭔가에 적용 할 기능의 목록을 만들기 같이 (def normalizing-functions (list remove-punctuations .toLowerCase))

    5

    4답변

    내 목록에 일련의 테스트를 적용하고 모든 테스트가 통과되었는지 확인하고 싶습니다. Clojure에서 "andmap"과 유사한 기능이 있습니까?

    22

    4답변

    Clojure (언어를 배우기위한 샘플 프로젝트로서)에 간단한 멀티플렉싱 서버를 작성하고 싶습니다.하지만 웹에서이 문제를 해결할 수있는 자원을 찾는 데 어려움을 겪고 있습니다. 누구든지 Clojure 에서 소켓 프로그래밍의 기초를 지적 할 수있는 리소스가 있으며 그러한 서버를 작성하는 가장 좋은 방법은 무엇입니까?