
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.3] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
![]() ![]() # дано: x = { :abc => { :a=>1, :b=>2, :c=>3, :d=>4 } } y = { :abc => { :a=>1, :b=>2 } } # как получить z, имея x и y z = { :abc => { :c=>3, :d=>4 } } Я написал так: ![]() ![]() z = { :abc => x[:abc] - y[:abc] } |
Сообщ.
#2
,
|
|
|
Старый добрый оператор &, не?
|
![]() |
Сообщ.
#3
,
|
|
Цитата Мохнатый @ Старый добрый оператор &, не? Неа. В irb для Hash неизвестен метод `&'. Добавлено Я сначала написал "пересечение" словарей, а на самом деле это таки их разница. |
Сообщ.
#4
,
|
|
|
Еще и рекурсивная разница?
|
Сообщ.
#5
,
|
|
|
Цитата deil @ Еще и рекурсивная разница? скорее - глубока ![]() |