Перенос параметров и литералов коллекций
Параметры методов переносятся в тех случаях, когда:
- вызов или объявление метода превышает максимальную длину строки,
- перенос параметров улучшает понимание инструкции.
В каждой перенесенной строке может содержаться один или несколько параметров.
Запятые, разделяющие параметры, пиш утся в конце строк:
Массив.Добавить(Свойство.Параметр1,
Свойство.Параметр2,
Свойство.Параметр3,
Свойство.Параметр4)
Массив.Добавить(Свойство.П араметр1, Свойство.Параметр2,
Свойство.Параметр3, Свойство.Параметр4)
Перенесенные параметры выравниваются:
- либо по началу первого параметра, в случае чего закрывающая скобка пишется в конце последней перенесенной строки:
Массив.Добавить(Свойство.Параметр1,
Свойство.Параметр2,
Свойство.Параметр3,
Свойство.Параметр4)
Массив.Добавить(Свойство.Параметр1,
Свойство.Параметр2,
Свойство.Параметр3,
Свойство.Параметр4)
метод Метод1(Параметр1: Число,
Параметр2: Строка,
Параметр3: Строка): Булево
пер Переменная1 = 40
возврат Истина
;
метод Метод1(Параметр1: Число,
Параметр2: Строка,
Параметр3: Строка): Булево
пер Переменная1 = 40
возврат Истина
;
-
либо одним синтаксическим отступом, в случае чего параметры переносятся начиная с первого, а закрывающая скобка пишется:
- либо на отдельной строке с отступом, соответствующим отступу всей инструкции,
- либо в конце последней перенесенной строки.
Массив.Добавить(
Свойство.Параметр1,
Свойство.Параметр2,
Свойство.Параметр3,
Свойство.Параметр4
)
Массив.Добавить(
Свойство.Параметр1,
Свойство.Параметр2,
Свойство.Параметр3,
Свойство.Параметр4)
метод Метод1(
Параметр1: Число,
Параметр2: Строка,
Параметр3: Строка
): Булево
пер Переменная1 = 40
возврат Истина
;
м етод Метод1(
Параметр1: Число,
Параметр2: Строка,
Параметр3: Строка): Булево
пер Переменная1 = 40
возврат Истина
;
Литералы коллекций переносятся по тем же правилам, что и параметры методов:
пер ИменаПолей = ["Идентификатор",
"Размер",
"Цвет"]
пер ИменаПолей = [
"Идентификатор",
"Размер",
"Цвет"
]
пер МножествоСДанными = {1,
2,
3}
пер МножествоСДанными = {
1,
2,
3}
пер КурсыВалют = {"RUB": 1,
"BYN": 31.01}
пер КурсыВалют = {
"RUB": 1,
"BYN": 31.01
}