Cú pháp vòng lặp for
trong Golang như thế nào?
Cú pháp vòng lặp for
trong Golang như thế nào?
Cú pháp vòng lặp for như sau:
for [condition | ( init; condition; increment ) | Range]
{
statement(s);
//more statements
}
Trong đó:
init
thực thi đầu tiên. Điều này chỉ được thực hiện một lần khi bắt đầu vòng lặp. Nhằm mục đích khai báo và khởi tạo các biến điều khiển vòng lặp. Trường này là tùy chọn nếu chúng ta đã khởi tạo các biến điều khiển vòng lặp trước đó. Ngay cả khi chúng ta không làm gì ở đây, dấu chấm phẩy vẫn cần phải hiện diện.condition
là để đánh giá. Nếu condition
thoả mãn, thân vòng lặp sẽ được thực thi. Nếu condition
không thoả mãn, vòng lặp sẽ dùng lại. Sau khi thân vòng lặp thực thi nếu điều kiện vẫn thoả mãn nó sẽ thực thi lệnh increment
để cập nhật biến điều kiển vòng lặp. Quá trình này được tiếp tục đến khi nào condition
trở thành false.Range
được đề cập, vòng lặp sẽ thực thi với từng mục trong Range.Ví dụ:
package main
import "fmt"
func main() {
// For loop to print numbers from 1 to 5
for j := 1; j <= 5; j++ {
fmt.Println(j)
}
}
Kết quả:
1
2
3
4
5
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào