Оператор [] (Строковой индекс)
 
Возвращает ссылку на символ в строке

Синтаксис
Использование

result = lhs [ rhs ]

Параметры

lhs
Строка (ссылка на строку, а не строка возвращаемая как локальная копия).
rhs
Отсчитываемое от нуля смещение от первого символа.
T
Тип расширенных символов (изменяется в зависимости от платформы).

Описание

Этот оператор возвращает ссылку на конкретный символ в строке:
    • Этот оператор не должен использоваться в случае пустой строки, потому что ссылка не определяется (вызывая ошибки во время выполнения).
    • В любом случае пользователь должен убедиться, что показатель не превышает диапазон "[0, Len(lhs) - 1]". За пределами этого диапазона, результат будет неопределенным.

Пример

Dim a As String = "Hello, world!"
Dim i As Integer

For i = 0 To Len(a) - 1
    Print Chr(a[i]) & " ";
Next i
Print


Напечатает
H e l l o ,   w o r l d ! 

Отличия от QB

  • Новое в FreeBASIC

См. также