Go 또는 Golang에서 배열의 요소 수 또는 배열의 길이를 얻는 방법은 무엇입니까?
5376 단어 go
배열의 요소 수 또는 배열 길이를 가져오려면
len()
내장 함수를 사용한 다음 배열 변수 또는 배열 자체를 Go 또는 Golang의 함수에 전달할 수 있습니다. 이 함수는 배열의 요소 수를 반환합니다.TL; DR
package main
import "fmt"
func main(){
// a simple array
name := []string{"John Doe", "Lily Roy", "Roy Daniels"}
// get the length of the array
// using the `len()` function and pass the
// `name` variable as an argument to it
nameLength := len(name)
// log the value of `nameLength` variable
fmt.Println(nameLength) // 3 ✅
}
배열의 길이는 배열 내부에 현재 존재하는 요소의 수를 나타냅니다. 배열의 길이를 배열의 용량과 혼동하지 마십시오. 용량은 어레이가 보유할 수 있는 총 요소 수를 나타냅니다.
예를 들어, 다음과 같이
name
, string
및 John Doe
의 Lily Roy
유형 값을 가진 Roy Daniels
라는 배열이 있다고 가정해 보겠습니다.package main
func main(){
// a simple array
name := []string{"John Doe", "Lily Roy", "Roy Daniels"}
}
이제
name
배열의 길이를 얻기 위해 len()
함수를 사용한 다음 name
변수를 함수의 인수로 전달할 수 있습니다. 또한 함수에서 반환된 값을 보관할 새 변수를 만들어 보겠습니다.다음과 같이 할 수 있습니다.
package main
func main(){
// a simple array
name := []string{"John Doe", "Lily Roy", "Roy Daniels"}
// get the length of the array
// using the `len()` function and pass the
// `name` variable as an argument to it
nameLength := len(name)
}
마지막으로
nameLength
변수의 값을 콘솔에 기록하여 배열의 길이를 확인합니다.다음과 같이 할 수 있습니다.
package main
import "fmt"
func main(){
// a simple array
name := []string{"John Doe", "Lily Roy", "Roy Daniels"}
// get the length of the array
// using the `len()` function and pass the
// `name` variable as an argument to it
nameLength := len(name)
// log the value of `nameLength` variable
fmt.Println(nameLength) // 3 ✅
}
보시다시피
3
의 값이 기록되어 name
배열에 3
요소가 포함되어 있음을 증명합니다.배열의 요소 수를 성공적으로 얻었습니다. 예이 🥳!
The Go Playground에 있는 위의 코드를 참조하십시오.
그게 다야 😃!
이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.
Reference
이 문제에 관하여(Go 또는 Golang에서 배열의 요소 수 또는 배열의 길이를 얻는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-get-the-number-of-elements-in-an-array-or-the-length-of-the-array-in-go-or-golang-12on텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)