«clojure» 태그된 질문

Clojure는 Java Virtual Machine (CLR 및 JavaScript 용 버전 포함)을위한 최신 Lisp 방언입니다. Clojure는 Java에서 Lisp를 구현 한 것 이상으로 Java의 클래스와 에코 시스템에 대한 액세스를 제공합니다.

1
Clojure는 "반복적으로" "미래"를 순차적으로 실행합니다
이 발췌문 동안 (dorun (map deref (map #(future (println % (Thread/currentThread))) (range 10)))) 다른 스레드를 보여주는 10 개의 혼합 된 라인을 인쇄합니다. 0 #object[java.lang.Thread 0x5f1b4a83 Thread[clojure-agent-send-off-pool-26,5,main]] 2 #object[java.lang.Thread 1 0x79dfba1f #object[Thread[clojure-agent-send-off-pool-28,5,main]java.lang.Thread] 3 4 #object[java.lang.Thread #object[java.lang.Thread 0x7ef7224f Thread[clojure-agent-send-off-pool-27,5,main]0x5f1b4a83 ]Thread[clojure-agent-send-off-pool-26,5,main]] 5 67 #object[java.lang.Thread #object[0x79dfba1f java.lang.Thread Thread[clojure-agent-send-off-pool-28,5,main]]0x77526645 8 #object[java.lang.Thread #object[java.lang.ThreadThread[clojure-agent-send-off-pool-29,5,main] ]9 #object[java.lang.Thread 0xc143aa5 …
12 clojure 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.