>백엔드 개발 >Golang >Go 언어에서 배열을 순회하는 방법은 무엇입니까?

Go 언어에서 배열을 순회하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2023-01-17 11:39:506088검색

배열을 탐색하는 방법에는 두 가지가 있습니다. 1. for 루프 문을 사용하여 배열을 탐색합니다. 구문은 "for i :=0;i

Go 언어에서 배열을 순회하는 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.

Go 언어에서 배열을 순회하는 방법에는 for 루프for 범위 루프를 통한 두 가지 방법이 있습니다.

for 루프는 배열을 순회합니다

Go 언어에서 for 루프의 루프 본문 시작 부분에 있는 중괄호는 for와 같은 줄에 작성해야 하며 별도의 줄로 분리할 수 없습니다. if 문의 중괄호에.

Syntax

for i := 0; i < len(arr); i++ {
    //arr[i]
}

설명:

len 함수를 사용하여 배열 요소의 수를 가져온 다음 for 루프와 인덱스를 통해 각 배열 요소의 값을 가져옵니다.

예: for 루프 배열 탐색

for 루프와 인덱스

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for循环加索引的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}
}

Go 언어에서 배열을 순회하는 방법은 무엇입니까?

for 범위 루프를 사용하여 배열을 탐색할 수 있습니다.

Go 언어의 핵심 값 for 루프가 사용됩니다. for range 구문 형식을 사용하여 배열을 탐색할 수 있습니다.

Syntax

for index, value := range arr{
}

설명:

for range 형식으로 배열 요소를 탐색합니다. index는 배열의 인덱스이고 value는 배열의 인덱스에 해당하는 배열의 값입니다. 인덱스나 값이 필요하지 않으면 _ 형식으로 무시할 수 있습니다.

예: 범위 루프 배열 탐색용

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for range循环的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for index, value := range arr{
		fmt.Println("Index =", index, "Value =", value)
	}
}

Go 언어에서 배열을 순회하는 방법은 무엇입니까?

[관련 권장 사항: Go 비디오 튜토리얼, 프로그래밍 교육]

위 내용은 Go 언어에서 배열을 순회하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.