Sobes.tech
Junior — Middle

რომელი საკვანძო სიტყვა გამოიყენება ფუნქციის სხეულში ცვლადის მნიშვნელობის შეცვლისთვის?

sobes.tech AI

პასუხი AI-სგან

Swift-ში, ცვლილების მნიშვნელობის შეცვლისთვის, რომელიც ფუნქციას გადაეცემა, გამოიყენება საკვანძო სიტყვა inout. ეს საშუალებას აძლევს ცვლილების გადაცემა მითითებით, რათა ფუნქციის შიგნით ცვლილებები აისახოს ორიგინალურ ცვლილებაზე.

მაგალითი:

func increment(value: inout Int) {
    value += 1
}

var number = 5
increment(value: &number)
print(number) // გამოიტანს 6

შენიშვნა, რომ ფუნქციის გამოძახებისას, ცვლილება გადაეცემა სიმბოლოს & გამოყენებით.