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 օբյեկտին: Նախնական կարգով, երբ դուք օբյեկտը նշանակում եք փոփոխականին, դուք աշխատում եք հղումով, ոչ թե պատճենով:
Այսպիսով, նախնական հղումը միջոց է մուտք գործելու օբյեկտին հիշողության մեջ, որը թույլ է տալիս աշխատել նույն օրինակով տարբեր մասերից։