New SBS update is complete, follow updates here.


Root / Documentation / [.]

Get the index of the last element in an array or string. * Syntax ```sbsyntax lastIndex% = LAST(array[]) lastIndex% = LAST(string$) LAST array[] OUT lastIndex% LAST string$ OUT lastIndex% ``` |* Input | Description | | `array[]` | The array whose last index to get. | | `string$`| The string whose last index to get. | |* Output | Description | | `lastIndex%` | The last index of the array or string. | `lastIndex%` is the index of the last character in `string$` or the last element of `array[]`. All arrays are treated as linear; `LAST(v)` is always equivalent to `LEN(v)-1`. * Examples ```sb4 'get the last index of this string PRINT LAST("HELLO") '4 ``` ```sb4 'get the last index of an array DIM ARY[10] PRINT LAST(ARY) '10 ``` ```sb4 'all arrays are treated linearly DIM ARY[5,2] PRINT LAST(ARY) '5*2-1 = 9 ```

No posts yet (will you be the first?)