X++: объявление строковой переменной
[id:023]
Чтобы объявить строковую переменную используется зарезервированное слово "str". По-умолчанию у строки неограниченная длина (сам я не проверял это утверждение). Но можно задать максимальную длину.
Пробуем. Создайте джоб:
static void BLG23_Job(Args _args)
{
str strValue1 = "string";
str 3 strValue2 = "string";
print strValue1 + ' ' + strValue2;
pause;
}
Первая переменная "strValue1" является безразмерной строкой. Вторая "strValue2" может вместить максимум три символа. В результате мне показали строчку «string str».
Наблюдательный человек заметил, что строки я заключил сначала в двойные (при объявлении переменных), а потом — в одинарные кавычки (чтобы вставить пробел при конкатенации строк). А компилятор не ругается.
В Аксапте приемлемы оба типа. Давайте использовать одинарные кавычки; а двойные оставим для другого случая.
Итог:
- строковая переменная создается с помощью ключевого слова "str";
- можно указать максимальный размер строковой переменной;
- строковые константы заключайте в одинарные кавычки.
Комментариев нет:
Отправить комментарий