آیا تاپل های نام دار قابل تغییر هستند؟
آیا تاپل های نام دار قابل تغییر هستند؟

تصویری: آیا تاپل های نام دار قابل تغییر هستند؟

تصویری: آیا تاپل های نام دار قابل تغییر هستند؟
تصویری: خدا چه شکلی است؟ (از دید هوش مصنوعی) #shorts 2024, نوامبر
Anonim

به برچسب ها فکر کنید، نه جعبه ها. پایتون تاپل ها یک ویژگی شگفت‌انگیز دارند: تغییر ناپذیرند، اما ارزش‌هایشان ممکن است تغییر کند. این ممکن است زمانی اتفاق بیفتد که الف سه تایی به هر یک ارجاع دارد قابل تغییر شی، مانند یک لیست.

به این ترتیب تاپل ها چه نامیده می شوند؟

تاپل های نامگذاری شده اساساً انواع شیء سبک و آسان برای ایجاد آسان هستند. به نام تاپل نمونه ها را می توان با استفاده از عدم ارجاع متغییر مانند شی یا استاندارد ارجاع داد سه تایی نحو. آنها را می توان به طور مشابه برای ساختار یا سایر انواع رکوردهای رایج استفاده کرد، با این تفاوت که تغییر ناپذیر هستند.

آیا تاپل ها C# قابل تغییر هستند؟ از آنجا که تاپل ها این ساختارها هیچ فایده ای در تغییرناپذیر ساختن آنها ندارد. نتیجه نهایی - تاپل های سی شارپ سازه های بسیار سبک وزن هستند - آنها ساختار هستند و عناصر آنها هستند قابل تغییر و مستقیماً آدرس پذیر است.

به این ترتیب، همتاهای قابل تغییر تاپل ها کدامند؟

خالص تاپل کلاس است تغییرناپذیر (اگر هر یک از عناصر آن از نوع مرجع هستند، همچنان می توانید به ویژگی های آنها دسترسی داشته باشید). همتاهای قابل تغییر در زبان برنامه نویسی شما هر آرایه یک بعدی (بردار)، لیست یا مجموعه مشابهی است که امکان دسترسی خواندن و نوشتن به عناصر آن را فراهم می کند.

آیا لیست ها قابل تغییر هستند؟

لیست ها هستند قابل تغییر اشیاء یعنی شما می توانید a را تغییر دهید فهرست شی بعد از ایجاد آن از سوی دیگر، تاپل ها اشیای تغییرناپذیر هستند، به این معنی که شما نمی توانید یک شی تاپل را پس از ایجاد آن تغییر دهید.

توصیه شده: