Go 언어(golang)는 최대한 간단하고 효율적이며 안전한 프로그래밍 언어입니다. Golang을 개발하다 보면 딕셔너리를 쿼리하고 조작해야 하는 경우가 종종 있습니다. 이 기사에서는 golang에서 사전 길이를 쿼리하는 방법을 소개합니다.
Golang에서 사전은 맵이라고도 불리는 순서가 지정되지 않은 데이터 구조입니다. 이는 순서가 지정되지 않은 일련의 키-값 쌍으로 구성되며, 각 키는 고유하게 값에 해당합니다. 따라서 키-값 쌍의 고유성을 활용하여 사전을 빠르게 쿼리하고 운영할 수 있습니다.
사전 길이를 쿼리하는 방법:
Golang에서 사전 길이를 쿼리하는 방법은 매우 간단합니다. 내장된 len() 함수를 사용하면 됩니다. len() 함수는 맵의 키-값 쌍 수를 반환합니다. 예는 다음과 같습니다.
package main import "fmt" func main() { student := map[string]int{ "Tom": 18, "Alex": 20, "Peter": 22, } fmt.Println(len(student)) }
실행 결과는 다음과 같습니다.
3
위 코드에서는 문자열 유형 키와 정수 유형 값으로 구성된 사전인 학생 변수를 정의합니다. len() 함수를 사용하여 사전의 길이가 3이 되도록 쿼리합니다.
그러나 맵의 길이를 쿼리할 때 맵의 키-값 쌍 수만 알 수 있고 특정 키와 값은 알 수 없다는 점에 유의해야 합니다.
실제 개발 과정에서는 특정 키 값을 기반으로 사전을 쿼리해야 할 수도 있습니다. Golang은 사전에 있는 키 값을 쿼리하는 메소드를 제공합니다.
package main import "fmt" func main() { student := map[string]int{ "Tom": 18, "Alex": 20, "Peter": 22, } age, ok := student["Tom"] if ok { fmt.Println("Tom's age is ", age) } else { fmt.Println("Tom is not in the student list") } }
실행 결과는 다음과 같습니다.
Tom's age is 18
위 코드에서는 먼저 문자열 유형 키인 학생 변수를 정의합니다. 및 정수 유형의 값 사전입니다. 다음으로, Student["Tom"]을 사용하여 Tom 키에 해당하는 값을 쿼리합니다. Tom이 사전에 존재하므로 age 변수의 값은 18입니다. 동시에 우리는 ok 변수를 사용하여 Tom이 사전에 존재하는지 확인했습니다. Tom은 사전에 존재하므로 ok 값은 true입니다.
요약:
Golang에서 사전 길이를 쿼리하는 것은 매우 간단합니다. 내장된 len() 함수를 호출하기만 하면 됩니다. 동시에 키 값을 기반으로 사전의 특정 값을 쿼리할 수도 있습니다. 이러한 방법을 사용하면 사전을 보다 효율적으로 작동하고 쿼리할 수 있으므로 개발 작업을 더 잘 완료할 수 있습니다.
위 내용은 golang 쿼리 사전 길이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!