给定以下结构:
mapA=containers.Map('a', 1);
mapB=containers.Map('b', 2);
mapAB = containers.Map({'A', 'B'}, {mapA, mapB});
如何更改以下位置的值:mapAB('A')('a')
?mapAB('A')('a')
给出错误:Error: ()-indexing must appear last in an index expression.
对于阅读,可以这样做:
p=mapAB('A');
p=p('a');
但是在 index 上写('A')('a')
呢?