В теории множеств у нас есть {x, y, z}
, который совпадает с {z, y, x}
, который совпадает с... {y, x, z}
, {z, x, y}
... Теперь в Лиспе (Scheme и т. д.) список не допускает такого сопоставления. Порядок имеет значение. Вопрос: Существует ли в Lisp/Scheme эквивалент набора «порядок не имеет значения»?
Просто предполагаю, что я мог бы просто создать список, скажем, (x y z)
, а затем иметь какой-то механизм member?
, например, Являетесь ли вы участником? механизма.
...Бьюсь об заклад, я не единственный, кто задавался этим вопросом...