Rust

Rust — ثابت ها (Constants)

آخرین بروزرسانی: 1404/08/14

ثابت ها (Constants)

در راست، «ثابت (Constant)» مقداری است که هرگز تغییر نمی کند. برعکس متغیر، همیشه باید نوعش را بنویسی. این کار خوانایی را بهتر می کند.

ساخت یک ثابت با const

برای ساخت ثابت از const استفاده کن. سپس نام، نوع، و مقدار را بنویس.

const BIRTHYEAR: i32 = 1980;
const MINUTES_PER_HOUR: i32 = 60;

مشاهده در ادیتور

ثابت ها باید نوع داشته باشند

برخلاف متغیرها، حدس نوع برای ثابت مجاز نیست. همیشه نوع را بنویس.

const BIRTHYEAR: i32 = 1980; // Ok
const BIRTHYEAR = 1980; // Error: missing type

مشاهده در ادیتور

قاعده نام گذاری ثابت ها

بهتر است نام ثابت ها را با حروف بزرگ بنویسی. این کار تشخیصشان را ساده می کند. مثال: MAX_SPEED، PI، MINUTES_PER_HOUR.

مقایسه ثابت و متغیر

ثابت تغییر نمی کند. نوعش اجباری است. متغیر فقط با mut قابل تغییر است، و نوعش اختیاری است.

گام های عملی

  1. یک ثابت با نام مناسب بساز.
  2. نوع درست را بنویس.
  3. از آن در println!() استفاده کن.

نکته: ثابت ها سراسری هم می شوند. بنابراین نام واضح و نوع دقیق انتخاب کن.

برای مطالعه مرتبط، نوع داده های راست را ببین. همچنین این صفحه ثابت های راست را مرجع نگه دار. برای عملگرها به عملگرهای راست برو.

جمع بندی سریع

  • ثابت همیشه نوع دارد.
  • ثابت هرگز تغییر نمی کند.
  • نام ثابت را بزرگ بنویس.
  • برای اعداد، نوع مناسب را انتخاب کن.
  • از ثابت برای مقادیر همیشگی استفاده کن.