Променливи ли са наречените кортежи?
Променливи ли са наречените кортежи?

Видео: Променливи ли са наречените кортежи?

Видео: Променливи ли са наречените кортежи?
Видео: PascalABC.NET Обзор IDE / Скачать, установить, удалить / pascal abc .net / Net FrameWork / 2022 2024, Декември
Anonim

Мислете за етикети, а не за кутии. Python кортежи имат изненадваща черта: те са неизменни, но техните стойности могат да се променят. Това може да се случи, когато а кортеж съдържа препратка към който и да е променлив обект, като списък.

По този начин, какво се наричат кортежи?

Именувани кортежи са основно лесни за създаване, леки типове обекти. Именуван кортеж екземпляри могат да се препращат чрез дерефериране на обектноподобна променлива или стандарта кортеж синтаксис. Те могат да се използват подобно на структура или други често срещани типове записи, с изключение на това, че са неизменни.

кортежите променливи ли са C#? От кортежи са структури, няма голям смисъл да ги правим неизменни. Крайният резултат - C# кортежи са изключително леки конструкции - те са структури и техните елементи са променлив и директно адресируеми.

По този начин кои са променливи двойници на кортежи?

Нетирайте Кортеж клас е неизменна (въпреки че ако някой от неговите елементи е референтен тип, все още можете да получите достъп до техните свойства). “ Променливи съответници ” във вашия език за програмиране ще бъде всеки едномерен масив (вектор), списък или подобна подредена колекция, която позволява достъп за четене и запис до неговите елементи.

Променливи ли са списъците?

Списъци са променлив обекти, което означава, че можете да променяте a списък обект, след като е бил създаден. Кортежите от друга страна са неизменни обекти, което означава, че не можете да модифицирате кортеж обект, след като е бил създаден.

Препоръчано: