Ո՞րն է տարբերությունը փոփոխականի և անփոփոխելի միջև:

Բովանդակություն:

Ո՞րն է տարբերությունը փոփոխականի և անփոփոխելի միջև:
Ո՞րն է տարբերությունը փոփոխականի և անփոփոխելի միջև:

Video: Ո՞րն է տարբերությունը փոփոխականի և անփոփոխելի միջև:

Video: Ո՞րն է տարբերությունը փոփոխականի և անփոփոխելի միջև:
Video: Ո՞րն է ֆունկցիայի որոշման տիրույթը | Հանրահաշիվ | «Քան» ակադեմիա 2024, Նոյեմբեր
Anonim

փոփոխելի օբյեկտը կարող է փոխվել այն ստեղծելուց հետո, իսկ անփոփոխ օբյեկտը չի կարող: Այսինքն, եթե դուք սահմանում եք ձեր սեփական դասը, կարող եք նրա օբյեկտները դարձնել անփոփոխ՝ բոլոր դաշտերը դարձնելով վերջնական և մասնավոր: … Կամ կարող եք տողը վերածել նիշերի զանգվածի, որը փոփոխական կլինի:

Ո՞րն է տարբերությունը փոփոխվող և անփոփոխ տվյալների տիպի միջև:

Եթե արժեքը կարող է փոխվել, օբյեկտը կոչվում է փոփոխվող, մինչդեռ եթե արժեքը չի կարող փոխվել, օբյեկտը կոչվում է անփոփոխ:

Ի՞նչ է փոփոխականը և անփոփոխը, բերեք օրինակ:

Պարզ ասած՝ փոփոխվող օբյեկտը կարող է փոխվել ստեղծվելուց հետո, իսկ անփոփոխ օբյեկտը՝ ոչ:Ներկառուցված տիպերի օբյեկտները, ինչպիսիք են (int, float, bool, str, tuple, unicode) անփոփոխ են: Ներկառուցված տիպերի օբյեկտները, ինչպիսիք են (ցուցակ, հավաքածու, թելադրանք) փոփոխական են Հատուկ դասերը սովորաբար փոփոխական են:

Ի՞նչ տարբերություն Swift-ում փոփոխականի և անփոփոխելիի միջև:

Փոփոխելի նշանակում է, որ արժեքը կարող է փոխվել սկզբնապես սահմանվելուց հետո (նախնականացման միջոցով), մինչդեռ անփոփոխելի նշանակում է, որ արժեքը չի կարող փոխվել:

Ի՞նչ եք հասկանում փոփոխական և անփոփոխ օբյեկտներ ասելով:

Օբյեկտները, որոնց արժեքը կարող է փոխվել, ասում են, որ փոփոխական են: Այն օբյեկտները, որոնց արժեքը ստեղծվելուց հետո անփոփոխ է, կոչվում են անփոփոխ:

Խորհուրդ ենք տալիս: