Hashintersection
intersection. Пересечение хешей | |
^хеш_a.intersection[хеш_b]
Метод выполняет пересечение двух хешей. Возвращает хеш, содержащий ключи, принадлежащие как хешу a, так и b. Результат необходимо присваивать новому хешу.
Пример
$man[
$.name[Вася]
$.age[22]
$.sex[m]
]
$woman[
$.name[Маша]
$.age[20]
$.weight[50]
]
$int_hash[^man.intersection[$woman]]
Получится хеш $int_hash:
$int_hash[
$.name[Вася]
$.age[22]
]