#test of int maps containing strings global foo probe begin { for (i=0;i<11;i++) foo[i] = "The Result is ".sprint(i*i) foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # delete out of the middle delete foo[5] printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # delete first entry delete foo[0] # and last entry delete foo[10] printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # change a couple foo[9] = "New result is -81" foo[4] = foo[4]."(CHANGED)" foo[3] = foo[2]."<------" printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # delete one delete foo[4] printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # delete all delete foo printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) # load it again for (i=0;i<11;i++) foo[i] = sprint(i*i) for (i=0;i<11;i++) foo[i] = "# ".sprint(i*i) printf("\n") foreach (i in foo) printf("foo[%d] = %s\n", i, foo[i]) exit() }