swap ... +Swap

Sergey ShishkinSergey Shishkin
1 min read

swap - установливает значение var на место any и возвращает предыдущее значение.

+Swap - префиксный класс для +relations, где данные должны храниться в значении отдельного транзитного символа вместо объекта отношения. Обычно используется для данных, которые относительно большие и/или редко используются. Не работает с двунаправленными отношениями (+Joint или +index).

https://picolisp.tiddlyhost.com/#swap

: (setq A 7  L (1 2 3))
-> (1 2 3)
: (swap (cdr L) (swap 'A 'xyz))
-> 2
: A
-> xyz
: L
-> (1 7 3)
0
Subscribe to my newsletter

Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sergey Shishkin
Sergey Shishkin

Всегда чему-то учусь!