Слов (Dict)

<< Click to Display Table of Contents >>

Navigation:  Раздел 6 Язык программирования L9 > Операторы > Прочие операторы >

Слов (Dict)


Оператор "Слов" ("Dict") предназначен для задания строковых значений при помощи словаря.

Синтаксис:

Слов <ФразаИзСловаря>

Или

Dict <DictionaryCode>

 

<ФразаИзСловаря> (<DictionaryCode>) – строковый код фразы из словаря. В словаре задано соответствие строковой фразы специальному коду. При исполнении из словаря извлекаются соответствующие строки. Заменив словарь, в котором строковые фразы для кодов заданы, например, на другом языке, возможно значительно облегчить локализацию программы. Редактирование словаря происходит в редакторе словаря (см. подраздел "Редактор словаря").

 

Примеры:

//Процедура приветствия без использования словаря.

Процедура Приветствие(Пользователь)
  Имя = Пользователь.Имя;
  Если Имя <> "" Тогда
      Сообщить("Здравствуйте, " + Имя + "!");
   Иначе
      Сообщить("Не задано имя пользователя!");
  КонецЕсли;
КонецПроцедуры

 

//Процедура приветствия с использованием словаря

//(в словаре присутствуют фразы с кодами "HelloUser" и "NoUserName").
Процедура Приветствие(Пользователь)
/
  Имя = Пользователь.Имя;
  Если Имя <> "" Тогда
      Сообщить(Слов HelloUser + ", " + Имя + "!");
  Иначе
      Сообщить(Слов NoUserName);
  КонецЕсли
\