| QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages |
| @ATTACK - @Lower.Case |
| @ATTACK - @Upper.Case |
| Sorting out Collation Sequences by Mike Pope |
| Argument passing - Subroutines and Functions - Mike Pope |
| Caching in on the Frames Array - Mike Pope |
| QTIPS - Fast Dynamic Array Building |
| Reader's Clinic - Line Length > 256 Characters |
| QTIPS - String Space |
| QTIPS - String Space Format Errors |
| Reader's Forum - Numeric Precision in R/Basic - Hal Wyman |
RevMedia FKB
| Document | V4I8A12 |
| Title | QTIPS - Fast Dynamic Array Building |
| Keywords | DYNAMIC ARRAY |
| Text | Just in case there are developers who still use angle brackets instead of string concatenation operators to build up a dynamic array (perhaps because of their slightly improved aesthetic appeal) be aware that although the < 1 > syntax is easy and convenient to use it can be up to TWENTY or THIRTY times slower than DIRECT string concatenation especially when used to construct a dynamic array in a LOOP Since the < 1 > syntax can be used to insert values into the centre of a larger array it always finds the position to insert at by counting delimiters on every iteration This results in the spectacular performance difference witnessed when the array itself is large (Volume 4 Issue 8 Page 14) |
Page last modified: 31/01/03