2009-09-11 14 views

उत्तर

52

समारोह आप की जरूरत member

उदाहरण के लिए है:

(member 3 '(1 2 3)) 

यह सूची जिसकी कार तत्व है की पूंछ वापस आ जाएगी। हालांकि यह सख्ती से t, any non-nil value is equivalent to true for a boolean operation नहीं है। इसके अलावा, समानता के परीक्षण के लिए member uses equal, कठोर समानता के लिए memq का उपयोग करें (eq का उपयोग करके)।

+1

अधिक जानकारी के लिए, http://www.gnu.org/software/ देखना Emacs/Emacs-तुतलाना-परिचय/html_node/सूची-Processing.html –

5

freiksenet's answer अच्छा और बेवकूफ है। आप dash.el का उपयोग कर रहे हैं, तो आप भी समारोह -contains? है, जो बिल्कुल वैसा ही-जांच करता है कह सकते हैं, तो कुछ सूची एक तत्व शामिल हैं:

(-contains? '(1 2 3) 2) ; t 
संबंधित मुद्दे