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

Điểm khác biệt cơ bản giữa foldreduce trong Kotlin là gì? Khi nào nên sử dụng?

senior

Nêu một trường hợp sử dụng thực tế khi inline classes có thể hữu ích?

entry

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