Câu hỏi phỏng vấn Kotlin
Câu hỏi

Trong Kotlin, hằng số nên được tạo ra như thế nào?

Câu trả lời

Trong Kotlin, để tạo ra hằng số, bạn thường sử dụng từ khóa const. Hằng số const là một giá trị không thay đổi được xác định tại thời điểm biên dịch và không thể là kết quả của một biểu thức tính toán tại runtime. Điều này có nghĩa là giá trị của hằng số phải được xác định ngay khi bạn viết mã và không thể thay đổi sau đó.

Đặc điểm của const

  • Chỉ có thể được sử dụng với các kiểu dữ liệu cơ bản như String và các kiểu nguyên thủy (Int, Double, Float, v.v.).
  • Không thể sử dụng với các kiểu dữ liệu phức tạp hoặc các kiểu mà giá trị của chúng không được biết tại thời điểm biên dịch.
  • Phải được khai báo tại cấp độ top-level hoặc là một thành viên static trong một object hoặc companion object.

Cách khai báo hằng số

  1. Khai báo hằng số tại cấp độ top-level:

    kotlin Copy
    const val PI = 3.14159
    const val URL = "https://example.com"
  2. Trong một object:

    kotlin Copy
    object Constants {
        c...
middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Tại sao trong Kotlin, từ khóa static không tồn tại?

expert

Trong Kotlin, lateinitlazy là hai cơ chế được sử dụng để khởi tạo các biến, nhưng chúng có những đặc điểm và ứng dụng gì?

middle

Làm thế nào để chuyển đổi List thành Map trong Kotlin?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào