Глобал тогтмол гэж юу вэ?
Глобал тогтмол гэж юу вэ?

Видео: Глобал тогтмол гэж юу вэ?

Видео: Глобал тогтмол гэж юу вэ?
Видео: Тогтмол цахилгаан гүйдэл 1 2024, May
Anonim

А тогтмол нэгээс олон функцэд шаардлагатайг зарлаж болно a дэлхийн тогтмол зарласнаар a тогтмол const нөөц үгийг ашиглан түүнийг эхлүүлж, үндсэн функц зэрэг бүх функцийн гадна талд байрлуулна. үнэ цэнэ нь a дэлхийн тогтмол бүх функцээр хандах боломжтой.

Үүний нэгэн адил C++ хэл дээр глобал тогтмол гэж юу вэ?

Глобал тогтмолууд C++ хэл дээр C++ глобал тогтмолууд статик холболттой байна. Энэ нь C-ээс өөр юм. Хэрэв та ашиглахыг оролдвол a C++ хэл дээрх глобал тогтмол олон файлд та шийдэгдээгүй гадаад алдаа гардаг. Хөрвүүлэгч нь оновчтой болгодог дэлхийн тогтмолууд гарч, хувьсагчийн хувьд ямар ч зай үлдээхгүй.

Глобал тогтмолууд муу юу? Глобал тогтмолууд зүгээр. Глобал (тогтмол бус) хувьсагч нь чөтгөрийн ажил юм. Глобал хувьсагч нь модулиудын хооронд ихээхэн шаардлагагүй хамаарлыг нэвтрүүлдэг тул асуудалтай байдаг. Эдгээр хамаарал нь асуудлыг дибаг хийх, кодыг дахин ашиглахад хэцүү болгодог.

Дээр дурдсанаас гадна дэлхийн тогтмол Python гэж юу вэ?

The дэлхийн түлхүүр үг Python өөрчлөхөд ашигладаг дэлхийн орон нутгийн нөхцөл дэх хувьсагч (энд тайлбарласны дагуу). Энэ нь хэрэв op нь myfunc дотор SOME_CONSTANT-г өөрчилвөл өөрчлөлт нь функцийн хамрах хүрээнээс гадуур бас нөлөөлнө гэсэн үг юм ( дэлхий даяар ).

Тогтмолыг хэрхэн ашигладаг вэ?

Та ашиглах Const мэдэгдэл a тогтмол мөн түүний утгыг тохируулах. зарласнаар a тогтмол , та утгад утга учиртай нэр өгнө. Нэг удаа тогтмол зарласан бол үүнийг өөрчлөх эсвэл шинэ утга оноох боломжгүй. Та тунхаглаж байна a тогтмол журам дотор эсвэл модуль, анги эсвэл бүтцийн мэдэгдлийн хэсэгт.

Зөвлөмж болгож буй: