every?
के लिए स्रोत कोड को देखते हुए स्पष्ट बनाता है क्योंक्यों (हर? स्ट्रिंग? []) सच साबित करना चाहिए?
(every? string? []) => true
इसका कारण यह है every?
रिकर्सिवली लागू किया और प्रत्यावर्तन समाप्त करने के लिए (nil? (seq coll))
का उपयोग करता है। लेकिन, मेरा सवाल यह है कि, इस व्यवहार से क्या अर्थ होता है? बस उस पर फिसल गया।
मैं अपने मुद्दे
(and (seq x) (every? string? x))
यह वास्तव में सच है कि एक खाली वेक्टर का हर तत्व एक स्ट्रिंग है। –
'हर? 'एक सकारात्मक दृष्टिकोण व्यक्ति द्वारा लिखा गया है – Ankur