Junior — Middle
რა არის Kotlin-ში 'const' და 'val' საკვანძო სიტყვების გამოყენებით განცხადებების მიზანი?
sobes.tech AI
პასუხი AI-სგან
Kotlin-ში, საკვანძო სიტყვები const და val გამოიყენება შეუცვლელი მნიშვნელობების გამოცხადებისთვის, მაგრამ სხვადასხვა თვისებებით:
-
const— ეს არის კომპილაციის დროის კონსტანტები. უნდა იყოს პრიმიტიული ტიპები ან სტრინგები და გამოაცხადოს ობიექტის ან ფაილის დონეზე.constმნიშვნელობა არ შეიძლება შეიცვალოს და ცნობილია კომპილაციის დროს. -
val— ეს არის შეუცვლელი ცვლადები შესრულების დროს. მნიშვნელობა ერთჯერად მიენიჭება ინიციალიზაციის დროს და არ შეიძლება შეიცვალოს, მაგრამ შეიძლება გამოითვალოს შესრულების დროს.
მაგალითი:
const val MAX_COUNT = 100 // კომპილაციის დროის კონსტანტა
val currentTime = System.currentTimeMillis() // შეუცვლელი მნიშვნელობა შესრულების დროს