पर आधारित मानचित्र से क्लोजर निकालने का मूल्य मेरे पास एक ऐसा फ़ंक्शन है जो प्राथमिकता वाले आदेश के आधार पर मानचित्र से मूल्य खींचना चाहता है। वर्तमान में मैं इसे घोंसला के रूप में कर रहा हूं अगर संरचना भयानक है। मुझे विश्वास है कि एक बेहतर तरीका है।प्राथमिकता वाले तर्क
हालांकि यह काम एक बेहतर तरीका है?
(defn filter-relatives [relatives]
(if(contains? relatives :self)
(relatives :self)
(if(contains? relatives :north)
(relatives :north)
(if(contains? relatives :west)
(relatives :west)
(if(contains? relatives :east)
(relatives :east)
(relatives :south)
)
)
)
)
)
)
)
यह सही जवाब है। –
... जब तक कि आप शून्य मान भी प्राप्त नहीं करना चाहते हैं। –
... या 'झूठा'। यदि यह कोई मुद्दा है, तो उचित उत्तर के लिए मेरा उत्तर देखें, अन्यथा निश्चित रूप से इसका उपयोग करें। –