Basic associative array usage
// Basic associative array usage
var ages: array [String] of Integer;
// Assigning values
ages['Alice'] := 30;
ages['Bob'] := 25;
ages['Charlie'] := 35;
// Accessing values
PrintLn('Alice is ' + IntToStr(ages['Alice']) + ' years old.');
// Checking for existence
if 'Bob' in ages then
PrintLn('Bob is in the dictionary.');
// Count
PrintLn('Number of entries: ' + IntToStr(ages.Length));
// Removing an entry
ages.Delete('Charlie');
PrintLn('After deleting Charlie, length: ' + IntToStr(ages.Length));
Alice is 30 years old. Bob is in the dictionary. Number of entries: 3 After deleting Charlie, length: 2