![]() |
#9 |
Участник
|
Пример функции инвертирования (взят из книги Еременко, Шашкова)
X++: Map invertMap(map _mapToInvert) { mapIterator it; map result = new map(_mapToInvert.valueType(), _mapToInvert. keyType()) ; if(_mapToInvert.keyset().elements() != _mapToInvert.valueSet().elements()) { return null; } it = new mapIterator(mapToInvert); while(it.more()) { result.insert(it.value(), it.key()); it.next(); } return result; }
__________________
С уважением, Александр. |
|
|
|