Kas nimega korteežid on muudetavad?
Kas nimega korteežid on muudetavad?

Video: Kas nimega korteežid on muudetavad?

Video: Kas nimega korteežid on muudetavad?
Video: 24.08 Algorütm: Mis on KOIT ehk programmeerimisõpe noortelt noortele 2024, November
Anonim

Mõelge siltidele, mitte karpidele. Python kordused neil on üllatav omadus: nad on muutumatud, kuid nende väärtused võivad muutuda. See võib juhtuda, kui a mitmekordne sisaldab viidet ükskõik millisele muutuv objekt, näiteks loend.

Mida sel viisil nimetatakse korteežideks?

Nimetatud korteežid on põhimõtteliselt kergesti loodavad kerged objektitüübid. Nimega korteež eksemplaridele saab viidata objektilaadse muutuja viitamise või standardi abil mitmekordne süntaks. Neid saab kasutada sarnaselt struct või muude levinud kirjetüüpidega, välja arvatud see, et need on muutumatud.

kas korteežid on muudetavad C#? Alates kordused on struktuurid, pole mõtet muuta neid muutumatuks. Lõpptulemus - C# korteid on äärmiselt kerged konstruktsioonid – need on struktuurid ja nende elemendid on muutuv ja otse adresseeritav.

Mis on sel viisil korteežide muutuvad vasted?

Net Tuple klass on muutumatu (kuigi kui mõni selle elementidest on viitetüüp, pääsete siiski juurde nende omadustele). “ Muutuvad kolleegid oleks teie programmeerimiskeeles mis tahes ühemõõtmeline massiiv (vektor), loend või sarnane järjestatud kogum, mis võimaldab lugemis- ja kirjutamisjuurdepääsu selle elementidele.

Kas loendid on muudetavad?

Loendid on muutuv objektid, mis tähendab, et saate muuta a nimekirja objekt pärast selle loomist. Kordused on seevastu muutumatud objektid, mis tähendab, et pärast loomist ei saa te korteežiobjekti muuta.

Soovitan: