"Source: Text/Aggregates/Assoc.text";
"Line: 104";
"Date: Wed Nov 13 15:56:29 2019";
"Main: Thu May 25 10:02:38 2023";
// original file: Text/Aggregates/Assoc.text, line: 104
// Example: H14E1 ()
print "Example: H14E1";
ei := GetEchoInput();
SetEchoInput(true);
A := AssociativeArray();
A[1/2] := 7;             
A[3/8] := "abc";
A[3] := 3/8;
A[1/2];
IsDefined(A, 3);
IsDefined(A, 4);
IsDefined(A, 3/8);
Keys(A);
for x in Keys(A) do x, A[x]; end for;
Remove(~A, 3/8);
IsDefined(A, 3/8);
Keys(A);
Universe(A);
G := Sym(3);
A := AssociativeArray(G);
v := 1; for x in G do A[x] := v; v +:= 1; end for;
A;
Keys(A);
A[G!(1,3,2)];
SetEchoInput(ei);
