Menu
CoddyTech

Khởi tạo mảng

Thuộc phần Kiến thức nền tảng trong hành trình GO của Coddy. Bài học 69 trên 109.

Khởi tạo mảng nghĩa là đặt các giá trị ban đầu khi tạo một mảng.

Khởi tạo một mảng với các giá trị cụ thể bằng dấu ngoặc nhọn:

scores := [4]int{95, 87, 78, 92}
fmt.Println(scores)

Đoạn code này in ra:

[95 87 78 92]

Dùng dấu ba chấm (...) để Go tự đếm số phần tử:

colors := [...]string{"Red", "Green", "Blue"}
fmt.Println(colors)
fmt.Println("Array length:", len(colors))

Kết quả in ra:

[Red Green Blue]
Array length: 3
challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ luyện tập khởi tạo mảng trong Go. Nhiệm vụ của bạn là tạo một mảng gồm 5 số nguyên với các giá trị cụ thể đã cho, sau đó in mảng ra.

Code đã có các phần import cần thiết và hàm main. Bạn chỉ cần khởi tạo mảng bằng các số đã cho.

Tự làm thử

package main

import "fmt"

func main() {
    // TODO: Khởi tạo một mảng (array) tên là 'favoriteNumbers' gồm 5 số nguyên này: 7, 42, 8, 13, 99
    // Bạn có thể dùng một trong hai cú pháp (syntax) sau:
    // favoriteNumbers := [5]int{7, 42, 8, 13, 99}
    // HOẶC
    // var favoriteNumbers [5]int = [5]int{7, 42, 8, 13, 99}
    
    // Dòng này sẽ in ra mảng của bạn
    fmt.Printf("My favorite numbers are: %v\n", favoriteNumbers)
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Go online