Нэрлэсэн хэлхээнүүд өөрчлөгдөх боломжтой юу?
Нэрлэсэн хэлхээнүүд өөрчлөгдөх боломжтой юу?

Видео: Нэрлэсэн хэлхээнүүд өөрчлөгдөх боломжтой юу?

Видео: Нэрлэсэн хэлхээнүүд өөрчлөгдөх боломжтой юу?
Видео: ЭНТРОПИ: Ертөнцийн ажиллах зарчим 2024, Арваннэгдүгээр
Anonim

Хайрцаг биш шошгыг бодоорой. Python tuples Гайхалтай шинж чанартай: тэд өөрчлөгддөггүй, гэхдээ үнэ цэнэ нь өөрчлөгдөж болно. Энэ нь a tuple дурын эшлэлийг агуулна хувирамтгай жагсаалт гэх мэт объект.

Ийм байдлаар, tuples гэж юу вэ?

Нэрлэсэн залгуурууд нь үндсэндээ бүтээхэд хялбар, хөнгөн объектын төрлүүд юм. Tuple нэртэй объекттой төстэй хувьсагчаас салгах эсвэл стандартыг ашиглан жишээнүүдийг лавлаж болно tuple синтакс. Тэдгээрийг бүтцийн болон бусад нийтлэг бичлэгийн төрлүүдтэй адил ашиглаж болно, гэхдээ тэдгээр нь өөрчлөгддөггүй.

Tuple нь C# нь хувирч өөрчлөгдөх боломжтой юу? Түүнээс хойш tuples бүтэц нь тэдгээрийг хувиршгүй болгох нь утгагүй юм. Эцсийн үр дүн - C# багцууд нь маш хөнгөн бүтэцтэй - тэдгээр нь бүтэц бөгөөд тэдгээрийн элементүүд юм хувирамтгай мөн шууд хаяглах боломжтой.

Ийм маягаар, tuples-ийн хувиршгүй харьцуулалт гэж юу вэ?

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

Жагсаалт өөрчлөгдөх боломжтой юу?

Жагсаалтууд байна хувирамтгай объектуудыг өөрчлөх боломжтой гэсэн үг a жагсаалт объектыг үүсгэсний дараа. Нөгөө талаас, tuples нь өөрчлөгддөггүй объектууд бөгөөд энэ нь та tuple объектыг үүсгэсний дараа өөрчлөх боломжгүй гэсэн үг юм.

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