Включение хешей
Хеш подобен множеству: он не может содержать повторяющиеся элементы (и даже повторяющиеся ключи). Поэтому включение хешей можно определить на основе понятия подмножества и надмножества.
Включение двух хешей можно проверить, сравнив их элементы.
Элемент h0[k0] одного хеша равен элементу h1[k1] другого хеша тогда и только тогда, когда их ключи равны (k0 == k1), а значения равны (h0[k0] == h1[h1]).
Один хеш может быть подмножеством или надмножеством другого хеша:
-
Подмножество (входит в другое или равно ему):
-
Надмножество (включает другое или равно ему):
Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.