Sobes.tech
Junior — Middle

Ինչպե՞ս է որոշվում ծրագրավորման լեզվում առարկայի նախնական հղումը։

sobes.tech AI

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

Ծրագրավորման լեզուներում, ըստ նախնական կարգի, օբյեկտի հղումը սահմանվում է որպես ցուցիչ կամ հղում, որը ցույց է տալիս հիշողության մեջ կոնկրետ օբյեկտի օրինակին: Զբաղված լեզվից կախված, դա կարող է լինել.

  • Swift և Objective-C-ում — դասի օբյեկտի հղում, որը պահում է օբյեկտի հասցեն հոսքում:
  • Ավտոմատ հիշողության կառավարում ունեցող լեզուներում — հղում, որը ավտոմատ կերպով կառավարում է գարշահոտ հավաքողը:

Օրինակ, Swift-ում:

class Person {
    var name: String
    init(name: String) {
        self.name = name
    }
}

let person = Person(name: "Alex")
// 'person' հղում է հիշողության մեջ գտնվող Person օբյեկտին

Այստեղ, person հղում է Person օբյեկտին: Նախնական կարգով, երբ դուք օբյեկտը նշանակում եք փոփոխականին, դուք աշխատում եք հղումով, ոչ թե պատճենով:

Այսպիսով, նախնական հղումը միջոց է մուտք գործելու օբյեկտին հիշողության մեջ, որը թույլ է տալիս աշխատել նույն օրինակով տարբեր մասերից։