Логический тип данных, булева переменная

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Deutsch (de)Español (es)Hrvatski (hr)Русский (ru)中文 (zh)Translate (Translate)

Булева переменная - принимает всего два (двоичных) значения, либо Истина "включено", либо Ложь "отключено". Значение "включено", обозначается Yes(Да) / True(Истина) / 1, а значение "отключено", обозначается No(Нет) / False(Ложь) / 0, в зависимости от синтаксиса используемого языка.

Используемые значения зависят от назначения:

  • Код языка C++ обычно использует значения true / false, размером 1 байт(en).
  • В исходной среде разработки Half-Life Half-Life для представления двочных значений используется тип BOOL, являющийся псевдонимом целого числа(en), поэтому использует 4 байта вместо 1.
  • Материалы(en) используют 1 / 0
  • Скрипты оружия(en) используют 1 / 0
  • Файлы .VMF(en) используют 1 / 0
  • Файлы .DMX(en)
    Нужно сделать: Проверить, как и в какой форме
  • Файлы .VCD(en) используют 1 / 0

Некоторые типы файлов, используемые в Source, в которых иногда используются двочные значения: