Sobes.tech
Junior — Middle

Կարող եք նշել տվյալների տեսակները, որոնք կարող են փոփոխվել ստեղծվելուց հետո:

sobes.tech AI

Պատասխան AI-ից

Տվյալների տեսակները, որոնք կարող են փոփոխվել ստեղծելուց հետո, կոչվում են փոփոխական (mutable): Դրանք են՝

  • Օբյեկտ-կենտրոնացված ծրագրավորման լեզուներում՝ օբյեկտներ, զանգվածներ, ցանկեր, բառարաններ (օրինակ՝ Python-ում, JavaScript-ում):
  • JavaScript-ում՝ օբյեկտներ, զանգվածներ, ֆունկցիաներ:
  • Python-ում՝ ցանկեր (list), հավաքածուներ (set), բառարաններ (dict):

Օրինակ JavaScript-ում՝

const arr = [1, 2, 3];
arr.push(4); // զանգվածը փոխվեց

Օրինակ Python-ում՝

my_list = [1, 2, 3]
my_list.append(4)  # ցանկը փոխվեց

Ի տարբերություն նրանց, անփոփոխ (immutable) տեսակները՝ տողեր, թվեր, tuple-ներ (Python-ում), primitives JavaScript-ում — չեն կարող փոխվել ստեղծելուց հետո, միայն նոր օբյեկտ կարող եք ստեղծել փոփոխված տվյալներով։