РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1026 of 1245 menu

Константа ARCH

Константа ARCH из модуля std::env содержит строковый срез &'static str с названием архитектуры процессора, для которой была скомпилирована текущая программа. Значение этой константы определяется во время компиляции и соответствует целевому триплету. Параметров константа не имеет, так как является статическим значением, доступным на протяжении всей работы программы.

Синтаксис

std::env::consts::ARCH

Пример

Давайте выведем значение константы ARCH на экран:

fn main() { let arch = std::env::consts::ARCH; println!("{}", arch); }

Результат выполнения кода:

"x86_64"

Пример

Давайте сравним значение константы ARCH с ожидаемой архитектурой и выведем результат проверки:

fn main() { let is_x86 = std::env::consts::ARCH == "x86_64"; println!("{}", is_x86); }

Результат выполнения кода:

true

Смотрите также

  • константа OS,
    которая содержит название операционной системы
  • константа FAMILY,
    которая содержит название семейства операционных систем
  • константа EXE_EXTENSION,
    которая содержит расширение исполняемых файлов
  • функция current_exe,
    которая возвращает путь к текущему исполняемому файлу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить