Junior — Middle
რომელი საკვანძო სიტყვა გამოიყენება ფუნქციის სხეულში ცვლადის მნიშვნელობის შეცვლისთვის?
sobes.tech AI
პასუხი AI-სგან
Swift-ში, ცვლილების მნიშვნელობის შეცვლისთვის, რომელიც ფუნქციას გადაეცემა, გამოიყენება საკვანძო სიტყვა inout. ეს საშუალებას აძლევს ცვლილების გადაცემა მითითებით, რათა ფუნქციის შიგნით ცვლილებები აისახოს ორიგინალურ ცვლილებაზე.
მაგალითი:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // გამოიტანს 6
შენიშვნა, რომ ფუნქციის გამოძახებისას, ცვლილება გადაეცემა სიმბოლოს & გამოყენებით.