Sobes.tech
Junior — Middle

რა არის Kotlin-ში 'const' და 'val' საკვანძო სიტყვების გამოყენებით განცხადებების მიზანი?

sobes.tech AI

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

Kotlin-ში, საკვანძო სიტყვები const და val გამოიყენება შეუცვლელი მნიშვნელობების გამოცხადებისთვის, მაგრამ სხვადასხვა თვისებებით:

  • const — ეს არის კომპილაციის დროის კონსტანტები. უნდა იყოს პრიმიტიული ტიპები ან სტრინგები და გამოაცხადოს ობიექტის ან ფაილის დონეზე. const მნიშვნელობა არ შეიძლება შეიცვალოს და ცნობილია კომპილაციის დროს.

  • val — ეს არის შეუცვლელი ცვლადები შესრულების დროს. მნიშვნელობა ერთჯერად მიენიჭება ინიციალიზაციის დროს და არ შეიძლება შეიცვალოს, მაგრამ შეიძლება გამოითვალოს შესრულების დროს.

მაგალითი:

const val MAX_COUNT = 100 // კომპილაციის დროის კონსტანტა
val currentTime = System.currentTimeMillis() // შეუცვლელი მნიშვნელობა შესრულების დროს