Аты аталган кортеждер өзгөрмөлүүбү?
Аты аталган кортеждер өзгөрмөлүүбү?

Video: Аты аталган кортеждер өзгөрмөлүүбү?

Video: Аты аталган кортеждер өзгөрмөлүүбү?
Video: Пайғамбарлардың аты аталған бесік жыры 2024, Декабрь
Anonim

Коробкаларды эмес, этикеткаларды ойлонуңуз. Python кортеждер таң калыштуу өзгөчөлүгү бар: алар өзгөрүлгүс, бирок алардын баалуулуктары өзгөрүшү мүмкүн. Бул качан болушу мүмкүн, а кортеж кандайдыр бир шилтемени камтыйт өзгөрмөлүү тизме сыяктуу объект.

Ушундайча, кортеждер эмне деп аталат?

Аты аталган кортеждер негизинен түзүүгө оңой, жеңил объект түрлөрү. Аты аталган кортеж инстанцияларга объектке окшош өзгөрмө шилтемесин же стандарттын жардамы менен шилтеме кылса болот кортеж синтаксис. Аларды структуралык же башка жалпы жазуу түрлөрүнө окшош колдонсо болот, бирок алар өзгөрүлбөс.

кортеждер өзгөрмөлүү C# болобу? бери кортеждер структуралар болсо, аларды өзгөрүлгүс кылуунун мааниси жок. Жыйынтык - C# кортеждери өтө жеңил конструкциялар - алар структуралар жана алардын элементтери өзгөрмөлүү жана түздөн-түз даректүү.

Ушундай жол менен, кортеждердин өзгөрмө окшоштору кандай?

Net the Tuple класс болуп саналат өзгөрүлгүс (эгер анын элементтеринин бири шилтеме түрлөрү болсо да, алардын касиеттерине кире аласыз). Өзгөрүүчү кесиптештер ” программалоо тилиңизде анын элементтерине окууга жана жазууга мүмкүндүк берүүчү каалаган 1 өлчөмдүү массив (вектор), тизме же окшош иреттелген жыйнак болот.

Тизмелер өзгөрмөлүүбү?

Тизмелер болуп саналат өзгөрмөлүү объекттерди өзгөртүүгө болот дегенди билдирет тизме объект түзүлгөндөн кийин. Экинчи жагынан, кортеждер өзгөрүлгүс объекттер, демек, кортеж объектисин түзүлгөндөн кийин өзгөртө албайсыз.

Сунушталууда: