DEF FN_GetChildrenSum(d(), start%, end%) LOCAL sum, I% FOR I% = start% TO end% sum += d(I%) NEXT = sum
DEF FN_GetChildrenSum(d(), start%, end%) LOCAL sum, I%, a() !^a() = ^d(start%)-1 .. how do I write the dimensions without buggering up the data? Can I fool the SUM command? - am I just being dumb? = SUM(a())
|
|
|
|
DEF FN_GetChildrenSum(d(), start%, end%) LOCAL I% I% = ^d(start%)-5 LOCAL ?I%, I%!1, a() ?I% = 1 : I%!1 = end%-start%+1 !^a() = I% = SUM(a())
|
|
|