Язык скриптования сайтов Parser 3

       

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]

]



Содержание раздела