Phạm vi từ khóa trong Golang là gì

Pham Vi Tu Khoa Trong Golang La Gi



Từ khóa là một thuật ngữ dành riêng hoặc mã định danh có ý nghĩa đặc biệt trong ngôn ngữ lập trình. Nó được sử dụng để lặp qua các phần tử của mảng, danh sách hoặc bộ sưu tập. Hướng dẫn này sẽ chứng minh phạm vi từ khóa trong ngôn ngữ Golang, còn được gọi là Go.

Phạm vi từ khóa trong Golang là gì

Từ khóa phạm vi trong Golang được sử dụng để lặp qua các phần tử trong nhiều loại cấu trúc dữ liệu, bao gồm chuỗi, mảng giá trị, lát cắt và bản đồ. Cú pháp của từ khóa phạm vi như sau:

mục lục , giá trị := bộ sưu tập phạm vi {

// phần thân thực thi

}

Ở đây, giá trị và chỉ mục là hai biến, trong trường hợp này, chỉ ra một chỉ mục hoặc từ khóa và giá trị tương ứng của phần tử hiện được chọn trong bộ sưu tập, theo đó. Bộ sưu tập có thể bao gồm một mảng, lát, bản đồ hoặc chuỗi. Hãy xem ví dụ về từ khóa phạm vi trong chương trình của Golang.







Ví dụ 1: Sử dụng Từ khóa phạm vi với Mảng trong Golang

Một chương trình đơn giản chỉ ra cách lặp qua một dãy số bằng cách sử dụng từ khóa phạm vi của Golang được đề cập bên dưới:



gói chính

nhập khẩu 'fmt'

chức năng chính ( ) {

trên một := [ 3 ] int { 4 , 5 , 6 }

Tôi , TRONG := phạm vi cho dù {

fmt. inf ( 'Chỉ số là: %d, và Giá trị là: %d \N ' , Tôi , TRONG )

}

}

Trong chương trình trên, chúng tôi đã tạo một mảng gồm ba số và thiết lập các giá trị thiết lập của nó. Sau đó, chúng tôi lặp qua các phần tử của mảng num bằng cách sử dụng từ khóa phạm vi. Chúng tôi đã sử dụng Golang fmt.Printf() chức năng báo cáo cả i(index) và v(value) của mục hiện được chọn sau mỗi lần lặp lại.







Ví dụ 2: Sử dụng Range Keyword với Strings trong Golang

Từ khóa phạm vi trong Golang có thể được sử dụng để duyệt qua từng ký tự trong một chuỗi, sau đây là mã ví dụ minh họa điều này:

gói chính

nhập khẩu 'fmt'

chức năng chính ( ) {

trình diễn := 'Gợi ý Linux'

Tôi , than := phạm vi hiển thị {

fmt. inf ( 'Chỉ số chuỗi là: %d, và các ký tự là: %c \N ' , Tôi , than )

}

}

Đầu tiên, chúng tôi đã tạo chuỗi mà chúng tôi muốn hiển thị và khởi tạo chuỗi đó bằng “Linux-Hint”. Sau đó, chúng tôi lặp qua từng ký tự trong văn bản hiển thị bằng cách sử dụng phạm vi từ khóa. chúng tôi đã sử dụng fmt.Printf() để xuất các giá trị của thuộc tính chỉ mục và char của phần tử hiện tại sau mỗi lần lặp:



Phần kết luận

Nói chung, từ khóa phạm vi của Golang là một công cụ mạnh mẽ và dễ thích ứng để lặp qua các cấu trúc dữ liệu và mã Go thường sử dụng nó. Bài đăng trên đã giải thích một ví dụ đơn giản về mã Golang sử dụng phạm vi từ khóa trong mảng và chuỗi.