Найти Множество | ~: _ 0 0 | Не Равно |
~:y дает булевский список b , такой что b#y
представляет собой множество элементов y . Например:~: 'Mississippi' 1 1 1 0 0 0 0 0 1 0 0 |
x~:y дает 1 , если x не равно
y с учетом погрешности. См. Равно (=). Погрешность можно настроить, как в ~:!.t . |
y=: 8 1 8 2 8 1 7 2 ~. y 8 1 2 7 ~: y 1 1 0 1 0 0 1 0 (~: y) # y 8 1 2 7 y #~ ~: y 8 1 2 7Диада ~: применима к аргументам любого типа, но для булевских она называется исключающее или. Например:
d=: 0 1 d ~:/ d 0 1 1 0Не Равно, Не Поверх Равно, и глагол, дуальный Равно по отношению к Не, совпадают:
(~:/ ; -.@=/ ; =&.-./)~ d +---+---+---+ |0 1|0 1|0 1| |1 0|1 0|1 0| +---+---+---+