명확한 레퍼런스 벡터를 만드는 가장 간단한 방법은 무엇입니까? 목록을 반환합니다 (repeat 5 (ref nil))를 사용하지만, 그들은 모두 같은 심판 참조합니다 : user=> (repeat 5 (ref nil))
(#<[email protected]: nil> #<[email protected]: nil> #<[email protected]: ni
자바에서 전체 파일을 바이트 배열로 읽어 들여 일부 처리를 수행합니다. 이제 나는 clojure에서 같은 알고리즘을 구현하고 싶다. 궁금한 점은 배열 대신 목록을 사용할 수 있습니까? 내가 clojure에서 배열을 만들 수 있다는 것을 알고 있지만 이것을 처리하는 lisp 방식은 무엇입니까?
내가 Clojure에 나는 다음과 같은 알고리즘을 구현하는 방법을 알아 내려고 노력하고 있어요 시도, 나는 내가 그것을 구분 기호 문자가 아닌 때까지 계속 읽고 싶은 입력 스트림에서 읽기하고있다. while 루프를 사용하여 java에서이 작업을 수행 할 수 있지만 clojure에서 수행하는 방법을 알아낼 수 없습니다.
while
read
나는 (get-next-indicator stream indicator) 입력 스트림에서 하나의 토큰을 읽고 리턴하는 함수를 가지고있다. 나는지도를 만들기 위해 그것을 사용하려고 노력하고있다. 하지만 실행하면 잠 깁니다. get-next-indicator 함수 중 하나를 제거하면 작동합니다. 두 함수가 동시에 스트림을 읽으려고합니까?이 문제의 원인은 무엇입
다른 구조체를 기본으로 새 basewith를 만드는 함수를 만들려고합니다. 처음에는 이전 필드와 동일한 필드를 사용하여 새 구조체를 만드는 매크로를 만들려고했습니다. 내가 가이 작업을 수행해야한다고 생각 내가 가진 매크로는 아래이지만, 다음과 같은 오류주고있다 : java.lang.Exception: Can't use qualified name as par
나는 무엇을 이해 : state/does /. Java와 같은 필드를 클래스에 작성합니다. 내가 이해하지 못하는 것은이 점이 무엇인가? 나는 다른 클래스를 확장하는 Clojure 생성 클래스를 사용하여 완성 된 것으로 생각하는 것처럼 보인다. http://www.fatvat.co.uk/2009/05/clojure-and-robocode.html이 하나의 예
프로그래밍 Clojure를 통해 읽었으며 Stuarts 기본 Java Interop 예제를 이해하는 데 어려움을 겪고 있습니다. 그는 DefaultHandler를 확장하고 startElement 메서드를 만든 다음 해당 처리기를 XML 파서에 전달합니다. 내가 이해하지 못하는 것은 정확히 무엇이 일어나고 있는지입니다. 그의 startElement 구현은 D
Windows 및 Java 입력에서 emacs에 문제가 발생 했습니까? (read-line) REPL에서 구분 기호를 인식하지 못합니다. 상자에 바닐라 루주를 사용하면 같은 문제가 발생합니다. 추가 설명. EMACS 의 REPL 내에서 (read-line) 또는 스캐너 클래스를 사용하면 판독기가 응답에 응답하지 않습니다 (다음과 같이 입력을 읽지 않고 다음