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

Làm thế nào để khởi tạo một mảng trong Kotlin với các giá trị?

Câu trả lời

Trong Kotlin, bạn có thể khởi tạo một mảng với các giá trị bằng nhiều cách khác nhau, tùy thuộc vào nhu cầu và loại dữ liệu bạn muốn lưu trữ trong mảng. Dưới đây là một số phương pháp phổ biến để khởi tạo mảng trong Kotlin:

1. Sử dụng arrayOf()

Hàm arrayOf() cho phép bạn tạo một mảng từ danh sách các giá trị được cung cấp. Ví dụ:

kotlin Copy
val numbers = arrayOf(1, 2, 3, 4, 5)
val names = arrayOf("Alice", "Bob", "Charlie")

2. Sử dụng Array()

Constructor Array() cho phép bạn tạo một mảng với kích thước xác định và một hàm initializer để xác định giá trị cho mỗi phần tử trong mảng. Ví dụ:

kotlin Copy
val squares = Array(5) { i -> (i + 1) * (i + 1) }
// squares sẽ chứa [1, 4, 9, 16, 25]

Trong ví dụ trên, i là chỉ số của phần tử hiện tại, và (i + 1) * (i + 1) là biểu thức để tính giá trị cho phần tử đó.

3. Sử dụng các hàm chuyên biệt cho kiểu dữ liệu

Kotlin cũng cung cấp các hàm để tạo mảng cho các kiểu dữ liệu cụ thể, như intArrayOf(), charArrayOf(), `b...

junior

junior

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

senior

Object expressions trong Kotlin là gì và khi nào nên sử dụng chúng?

senior

Làm thế nào từ khóa reified trong Kotlin hoạt động?

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ì?

Bình luận

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

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