मैं आरईपीएल पर हूँ, और मैं एक जावा सारिणी निर्मित में आदिम सरणी:मुद्रण Clojure
=> (def arr (double-array [1 2 3]))
बेशक
, अगर मैं अपने arr
को देखने के लिए चाहते हैं, तो मैं मिलता है:
=> arr
#<double[] [[email protected]>
क्या ऐसा कुछ भी है जो मैं कर सकता हूं जो जावा प्राइमेटिव्स के सरणी को क्लोजर के persistentVector
एस जैसे प्रिंट करेगा?
=> arr
[1.0 2.0 3.0]
मैं जानता हूँ कि मैं अच्छा मुद्रण समारोह में किसी प्रकार का (जो मैं वर्तमान में क्या कर) में मेरी सरणियों लपेट सकता है, लेकिन इस मामले में दर्द, उदाहरण के लिए जहां वैक्टर मानचित्र का हिस्सा हैं के लिए है:
=> my-map
{"1" #<double[] [[email protected]>, "2" #<double[] [[email protected]>}
धन्यवाद, स्कॉट। सुंदर प्रिंट यहां जवाब का आधा है। दूसरा आधा है: http://groups.google.com/group/clojure/browse_thread/thread/c9db56b8daeaffa2?fwc=1&pli=1 – charleslparker
वाह। यह वास्तव में अच्छा है। जब हम स्टैक ओवरफ़्लो के माध्यम से कुछ खोजते हैं तो मुझे यह पसंद है। टीम के काम के लिए उच्च मछुआरे! – Scott
@ScottLowe: कृपया इसे अपने उत्तर में शामिल करें। यह एक जगह में दोनों हिस्सों को चोट पहुंचाने में कोई दिक्कत नहीं होगी :) –