which is faster (a repeat structure question)

Shao Sean shaosean at unitz.ca
Thu Sep 26 02:25:00 EDT 2002


repeat with i = 127 to 255
   replace numToChar(i) with ("=" & toUpper(baseConvert(i,10,16))) in
inputData
end repeat
return inputData


repeat for each char inputDataChar in inputData
  if (charToNum(inputDataChar) >= 127) then
    put "=" & toUpper(baseConvert(charToNum(inputDataChar),10,16)) after
outputData
  else
    put inputDataChar after outputData
  end if
end repeat
return outputData


is "repeat for each" really that much quicker?  i realize that the amount of
data being converted is a major factor, but the first one only needs to loop
128 times whereas the second one has to loop for each char, which could be
well more than 128 chars..

TIA - Sean




More information about the metacard mailing list