Sú pomenované n-tice premenlivé?
Sú pomenované n-tice premenlivé?

Video: Sú pomenované n-tice premenlivé?

Video: Sú pomenované n-tice premenlivé?
Video: Единая Защита от Кентавра и атеросклероза из 5 упражнений 2024, Apríl
Anonim

Myslite na štítky, nie na krabice. Python tuples majú prekvapivú črtu: sú nemenné, no ich hodnoty sa môžu meniť. To sa môže stať, keď a násobný obsahuje odkaz na ľubovoľný premenlivé objekt, napríklad zoznam.

Ako sa týmto spôsobom nazývajú n-tice?

Pomenované n-tice sú v podstate ľahko vytvoriteľné, ľahké typy objektov. Pomenovaný tuple na inštancie je možné odkazovať pomocou objektovej premennej dereferencovania alebo štandardu násobný syntax. Môžu byť použité podobne ako struct alebo iné bežné typy záznamov s tým rozdielom, že sú nemenné.

sú n-tice meniteľné C#? Od r tuples sú štruktúry, nemá zmysel robiť ich nemennými. Konečný výsledok - C# n-tice sú extrémne ľahké konštrukcie - sú to konštrukcie a ich prvky sú premenlivé a priamo adresovateľné.

Aké sú teda meniteľné náprotivky n-tic?

Čistá Násobný trieda je nemenný (hoci ak sú niektoré z jeho prvkov referenčnými typmi, stále môžete pristupovať k ich vlastnostiam). “ Meniteľné náprotivky ” vo vašom programovacom jazyku by bolo akékoľvek 1-rozmerné pole (vektor), zoznam alebo podobná usporiadaná kolekcia, ktorá umožňuje čítanie a zápis do svojich prvkov.

Sú zoznamy meniteľné?

zoznamy sú premenlivé objekty, čo znamená, že môžete upravovať a zoznam objekt po jeho vytvorení. Na druhej strane n-tice sú nemenné objekty, čo znamená, že objekt n-tice po jeho vytvorení nemôžete upravovať.

Odporúča: