Я хочу создать статическую карту отношений, известную во время компиляции:
{
{k11, v1}, {k12, v1}, {k13, v1}, ...
{k21, v2}, {k22, v2}, {k23, v2}, ...
...
{kn1, vn}, {kn2, vn}, {kn3, vn}, ...
}
Это может включать в себя множество пар ключ-значение в строке, и поэтому я бы предпочел написать так:
{
{v1, {k11, k12, k13, ...}},
{v2, {k21, k22, k23, ...}},
...
{vn, {kn1, kn2, kn3, ...}}
}
Какой самый простой (самый читаемый) способ добиться этого?