2011-09-28 9 views
5

: test satifies her bir çiftYaygın lisp, tanımsız kesişim işlevi davranışı? Kesişimlerini (<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_isec_.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_isec_.htm</a>) için CLHS girişe göre

, tam olarak iki elemanın çiftinin bir sonucu olarak konulacaktır.

Sorunum ben beri çiftinin iki elemanlarının biri örneğin :key #'car için karşılaştırmalı test argümanları ayıklamak için kullanıldığında, önemli olan sonuç, konacaktır bilmemiz gerekir ki cdr farklı olabilir. Her zaman ya birinci ya da her zaman ikinci unsurun sonuçta yer alacağına dair bir garantiye sahip olmak isterim. Bir şeyi özlüyor muyum yoksa bu sadece belirtilmemiş bir davranış mı? Bu yüzden benim durumum için kullanmamalı mıyım?

cevap

5

intersection sadece istediğiniz garantiyi yapmaz; set-teorik kesişmeyi birçok ekstra ile uygular, ama sadece fazladan değil. Kendini yuvarlamak zorundasın.

İlgili konular