string array[]
long lBound, uBound
lBound = LowerBound(array[]) // = 1, empty array value
uBound = UpperBound(array[]) // = 0, empty array value
array[1] = 'Item 1'
array[2] = 'Item 2'
array[3] = 'Item 3'
lBound = LowerBound(array[]) // = 1
uBound = UpperBound(array[]) // = 3
array[3] = '' //removing item 3
lBound = LowerBound(array[]) // = 1, still
uBound = UpperBound(array[]) // = 3, still (but array[3] is nulled?
Я думаю, что строка 'array [3]' неверна, но я думаю, что я прочитал, что это должно удалить ячейку массива.
Каким будет правильный способ удаления ячейки массива? Зависит ли это от типа объекта? (Строка против числа против объекта)
Или
Можно ли манипулировать значением UpperBound, чтобы оно работало?
т.е. после удаления элемента 3 я хочу, чтобы значение UpperBound или длина массива равнялось 2, поскольку это логически правильно.