Làm thế nào để khởi tạo một mảng trong Kotlin với các giá trị?
Làm thế nào để khởi tạo một mảng trong Kotlin với các giá trị?
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:
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ụ:
val numbers = arrayOf(1, 2, 3, 4, 5)
val names = arrayOf("Alice", "Bob", "Charlie")
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ụ:
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ử đó.
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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào