function square(integer tid) integer i = getd("i",tid) -- (setd valid here too) return i*i end function sequence tids = {} for i=1 to 10 do --for i=11 to 20 do tids &= new_dict({{"i",i}}) end for for i=1 to 10 do printf(1," %d",square(tids[i])) end for