tôi muốn so sánh hai vectơ và tìm hiểu xem các mặt hàng mà họ có đều giống nhau bất kể thứ tự các mục trong.Hãy so sánh hai vectơ trong clojure không có vấn đề trật tự của các mục
Vì vậy ..
ngay bây giờ trong clojure:
(= [1 2 3] [3 2 1]) ;=> false
tôi muốn:
(other_fun [1 2 3] [3 2 1]) ;=> true
(other_fun [1 2 3 4] [3 2 1]) ;=> false
tôi không thể tìm thấy một containsA ll như trong java
'containsAll' xác định liệu một bộ sưu tập có phải là tập hợp con của bộ sưu tập khác không. Nó không xác định thiết lập bình đẳng. – Confusion
@Confusion Bạn có thể sử dụng 'a.containsAll (b) && b.containsAll (a)'. – bfontaine