Jesu li Named tuples promjenjivi?
Jesu li Named tuples promjenjivi?

Video: Jesu li Named tuples promjenjivi?

Video: Jesu li Named tuples promjenjivi?
Video: CppCon 2016: Stephan T. Lavavej “tuple<>: What's New and How it Works" 2024, Travanj
Anonim

Mislite na etikete, a ne na kutije. Piton torke imaju iznenađujuću osobinu: nepromjenjivi su, ali se njihove vrijednosti mogu promijeniti. To se može dogoditi kada a tuple sadrži referencu na bilo koji promjenjiv objekt, kao što je popis.

Na ovaj način, što se naziva tuples?

Imenovane torke su u osnovi jednostavne za kreiranje, lagane vrste objekata. Imenovana tuple instance se mogu referencirati korištenjem dereferenciranja varijable nalik objektu ili standarda tuple sintaksa. Mogu se koristiti slično strukturi ili drugim uobičajenim tipovima zapisa, osim što su nepromjenjivi.

jesu li tuples promjenjivi C#? Od torke su strukture, nema puno smisla učiniti ih nepromjenjivim. Krajnji rezultat - C# torke su iznimno lagane konstrukcije – one su strukture i njihovi elementi jesu promjenjiv i izravno adresiran.

Na taj način, koji su promjenjivi dvojnici torki?

Neto Tuple razred je nepromjenjiv (iako je bilo koji od njegovih elemenata referentni tip, još uvijek možete pristupiti njihovim svojstvima). “ Promjenjivi pandani ” u vašem programskom jeziku bio bi bilo koji 1-dimenzionalni niz (vektor), popis ili slična uređena zbirka koja omogućuje pristup čitanju i pisanju svojim elementima.

Jesu li popisi promjenjivi?

Popisi su promjenjiv objekata što znači da možete modificirati a popis objekt nakon što je stvoren. S druge strane, torke su nepromjenjivi objekti što znači da ne možete mijenjati objekt tuple nakon što je stvoren.

Preporučeni: