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 suspendingblocking trong Kotlin Coroutines là gì?

middle

Làm thế nào để nối chuỗi một cách chính xác trong Kotlin?

senior

Làm thế nào để tạo phương thức tĩnh cho enum trong Kotlin?

Bình luận

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

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