Атаулы кортеждер өзгермелі ме?
Атаулы кортеждер өзгермелі ме?

Бейне: Атаулы кортеждер өзгермелі ме?

Бейне: Атаулы кортеждер өзгермелі ме?
Бейне: Дәріс. Python .Функция. Байбактина 2024, Сәуір
Anonim

Қораптарды емес, белгілерді ойлаңыз. Python кортеждер таңқаларлық қасиет бар: олар өзгермейді, бірақ олардың құндылықтары өзгеруі мүмкін. Бұл а кортеж кез келгеніне сілтеме жасайды өзгермелі тізім сияқты нысан.

Осылайша, кортеждер қалай аталады?

Атаулы кортеждер негізінен оңай жасалатын, жеңіл нысан түрлері. Атаулы кортеж даналарға нысан тәрізді айнымалы сілтемені жою немесе стандарт арқылы сілтеме жасауға болады кортеж синтаксис. Оларды құрылым немесе басқа жалпы жазба түрлеріне ұқсас пайдалануға болады, тек олар өзгермейтін.

кортеждер өзгермелі C# ма? бері кортеждер құрылымдар болып табылады, оларды өзгермейтін етудің мағынасы жоқ. Соңғы нәтиже - C# кортеждері өте жеңіл конструкциялар - олар құрылымдар және олардың элементтері өзгермелі және тікелей адрестеуге болады.

Осылайша, кортеждердің өзгергіш ұқсастары қандай?

Net the Кортеж сынып өзгермейтін (бірақ оның элементтерінің кез келгені анықтамалық типтер болса да, олардың сипаттарына әлі де қол жеткізуге болады). « Өзгермелі әріптестер ” бағдарламалау тіліңізде оның элементтеріне оқуға және жазуға рұқсат беретін кез келген 1 өлшемді массив (вектор), тізім немесе ұқсас реттелген жинақ болады.

Тізімдер өзгермелі ме?

Тізімдер болып табылады өзгермелі нысандарды өзгертуге болады дегенді білдіреді тізім объект ол жасалғаннан кейін. Екінші жағынан, кортеждер өзгермейтін нысандар болып табылады, яғни кортеж нысанын жасалғаннан кейін өзгерту мүмкін емес.

Ұсынылған: