Ar pavadintos kortelės yra keičiamos?
Ar pavadintos kortelės yra keičiamos?

Video: Ar pavadintos kortelės yra keičiamos?

Video: Ar pavadintos kortelės yra keičiamos?
Video: Tiesiogiai: štai kaip veiks valstybės sienos priedanga nutikus netikėtam įvykiui 2024, Balandis
Anonim

Galvok apie etiketes, o ne apie dėžutes. Python korteles turi stebėtiną bruožą: jie yra nekintantys, tačiau jų vertybės gali keistis. Tai gali atsitikti, kai a kortele turi nuorodą į bet kurį kintamas objektas, pvz., sąrašas.

Kas tokiu būdu vadinami kortelėmis?

Pavadintos kortelės iš esmės yra lengvai sukuriami lengvi objektų tipai. Pavadinta tuple egzemplioriai gali būti nurodomi naudojant objektinio kintamojo nuorodų panaikinimą arba standartą kortele sintaksė. Jie gali būti naudojami panašiai kaip struct ar kiti įprasti įrašų tipai, išskyrus tai, kad jie yra nekintantys.

ar eilės keičiasi C#? Nuo korteles yra struktūros, nėra prasmės juos paversti nekintamais. Galutinis rezultatas - C# eilutes yra itin lengvos konstrukcijos – tai konstrukcijos ir jų elementai yra kintamas ir tiesiogiai adresuojamas.

Tokiu būdu, kas yra kintantys kortelių atitikmenys?

Grynasis Tuple klasė yra nekintamas (nors jei kuris nors iš jo elementų yra nuorodos tipai, vis tiek galite pasiekti jų ypatybes). “ Kintamieji atitikmenys “jūsų programavimo kalboje būtų bet koks vienmatis masyvas (vektorius), sąrašas ar panašus sutvarkytas rinkinys, leidžiantis skaityti ir rašyti jo elementus.

Ar sąrašai keičiasi?

Sąrašai yra kintamas objektus, o tai reiškia, kad galite keisti a sąrašą objektas po jo sukūrimo. Kita vertus, eilutės yra nekintantys objektai, o tai reiškia, kad jūs negalite modifikuoti kortelių objekto, kai jis buvo sukurtas.

Rekomenduojamas: