Шаг 34 - Инструкция LSet

Выравнивает строку по левому краю строковой переменной или копирует переменную одного определяемого пользователем тип в переменную другого типа, также определенного пользователем.

LSet переменная = строка
LSet имяПеременной1 = имяПеременной2

Параметры
переменная
Обязательный. Имя строковой переменной.
строка
Обязательный. Строковое выражение, которое следует выровнять по левому краю строки переменная.
имяПеременной1
Обязательный. Имя переменной типа, определенного пользователем, являющейся адресатом копирования.
имяПеременной2
Обязательный. Имя переменной типа, определенного пользователем, являющейся источником копирования.

Замечания
Все оставшиеся символы в строке переменная функция LSet заменяет на пробелы.
Если строка длиннее, чем переменная, функция LSet копирует в переменную столько начальных символов строки, сколько в ней поместится.
Не рекомендуется использовать функцию LSet для копирования переменной одного типа, определенного пользователем, в переменную другого типа, также определенного пользователем. Копирование данных одного типа из одной переменной просто копируются в область, отведенную для размещения переменной другого типа, может привести к непредсказуемым результатам.
При копировании переменной одного определяемого пользователем типа в другой двоичные данные из одной переменной просто копируются в область, отведенную для размещения другой переменной, без учета внутренней структуры этих переменных.

Пример
В данном примере инструкция LSet используется для выравнивания строки по левому краю строковой переменной. Несмотря на то, что функцию LSet также можно использовать для копирования переменной одного типа, определенного пользователем, в переменную другого (совместимого) типа, также определенного пользователем, делать это не рекомендуется, поскольку это может привести к потере переносимости на другую платформу.

Dim MyString
MyString = "0123456789"		' Инициализирует строку.
Lset MyString = "<-Left"	' MyString содержит "<-Left    ".

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.