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

middle

Sự khác biệt giữa varval trong Kotlin là gì?

middle

Mục đích của việc trả về Unit trong các hàm là gì? Tại sao lại có VALUEVALUE là gì?

middle

Cách thông thường để loại bỏ chuỗi trùng lặp khỏi mảng trong Kotlin là gì?

Bình luận

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

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