2012-07-04 23 views

Trả lời

6

Bạn có thể sử dụng cùng với take-whilenot

user=> (take-while (comp not even?) [3 9 2 4 6 10 1 2]) 
(3 9) 
+0

Tôi muốn nói 'not' là không bắt buộc ở đây. '(take-while odd? [3 9 2 4 6 10 1 2])' chỉ là tốt. –

+1

Thực ra tôi đã đề cập đến 'không' bởi vì các câu hỏi dường như chỉ ra rằng đã có một biến vị ngữ trả về true nhưng người dùng muốn sử dụng nó để 'lấy trong khi biến vị ngữ trả về false' hoặc 'lấy cho đến khi vị từ trả về true' – Ankur

+5

' comp không' có thể được diễn tả như 'bổ sung'. –

Các vấn đề liên quan