Статический метод :delete
Удаление поля объекта. [3.4.2]
^reflection:delete[объект;имя_поля]
^reflection:delete[класс;имя_поля]
Метод удаляет поле с указанным именем у указанного объекта или класса. Метод аналогичен методу ^хеш.delete[ключ], но работает для объектов и классов.
Пример
@main[][a;h]
$a[^a::create[]]
^reflection:delete[$a;b]
$h[^hash::create[$x]]
^h.foreach[k;v]{$k = '$v'}[, ]
@CLASS
a
@create[]
$a[1]
$b[2]
$c[3]
Вернет:a = '1', c = '3'