Общее
Регистрозависимость
Синтаксис языка «Шины» регистрозависимый, поэтому, например, нельзя объявить две переменные, которые отличаются только регистром.
Имена переменных
// Это одна и та же переменная.
РабочийКаталог = "C:\test\";
рабочийКаталог = "D:\worker\";
// Во второй строке будет ошибка.
пер РабочийКаталог = "C:\\test\\"
пер рабочийКаталог = "D:\\worker\\"
Ключевые слова
// Работают оба варианта.
Если РабочийКаталог = "" Тогда
Возврат;
КонецЕсли;
если РабочийКаталог = "" тогда
возврат;
конецесли;
// Этот вариант работает.
если РабочийКаталог == ""
возврат
;
// Этот вариант не работает.
Если РабочийКаталог == ""
Возврат
;
// Работают оба варианта.
Версии = новый Массив();
Версии = Новый Массив();
// Этот вариант работает.
пер Версии = новый Массив<Версия>()
// Этот вариант не ра ботает.
пер Версии = Новый Массив<Версия>()
Ключевые слова
Все ключевые слова языка «Шины» пишутся строчными буквами. Прописные буквы в ключевых словах не используются. Это позволяет отличать ключевые слова от идентификаторов при просмотре кода без наличия подсветки, например в системах контроля версий.
Примеры ключевых слов
Процедура Скрипт()
КонецПроцедуры
метод Скрипт()
;
Если Результат = 0 Тогда
КонецЕсли;
если Результат == 0
;
Для Счетчик = 1 по 5 Цикл
КонецЦикла;
для Счетчик = 1 по 5
;