Golang에서 다양한 유형의 변수를 정의하려면 특정 코드 예제가 필요합니다.
Golang에서는 다양한 방법을 사용하여 다양한 유형의 변수를 정의할 수 있습니다. 이 기사에서는 Golang에서 몇 가지 공통 변수 유형을 정의하는 방법을 소개하고 해당 코드 예제를 제공합니다.
1. 정수 변수(int)
Golang의 정수 변수는 다음과 같이 정의됩니다.
var num int // num
num = 10 //Assignment
fmt .Println(num) //출력: 10
2. 부동 소수점 변수(float)
Golang의 부동 소수점 변수는 실제 값을 저장하는 데 사용할 수 있으며 정의는 다음과 같습니다.
var num float64 // a를 선언합니다. num이라는 부동 소수점 변수
num = 3.14 // 값 할당
fmt.Println(num) // 출력: 3.14
3. 부울 변수(bool)
Golang 유형 변수는 true 및 false 값을 저장하는 데 사용됩니다.
var flag bool // flag라는 부울 변수를 선언합니다.
flag = true // 값 할당
fmt.Println(flag) // 출력: true
4. Golang의 변수는 문자 시퀀스를 저장하는 데 사용됩니다.
str = "Hello World"라는 문자열 변수 선언 // 할당
fmt.Println(str) // 출력: Hello World
Golang의 배열은 고정 길이의 동일한 유형 요소의 시퀀스이며 다음과 같이 정의됩니다.
arr = [5]int{1, 2, 3, 4, 5} // 값 할당
fmt.Println(arr) // 출력: [1 2 3 4 5]
Golang의 슬라이스는 배열에 대한 참조이며 다음과 같이 정의됩니다.
sli = []int {1, 2, 3} // 값 할당
fmt.Println(sli) // 출력: [1 2 3]
Golang의 사전은 순서가 지정되지 않은 키-값 쌍 모음입니다. , 이는 다음과 같이 정의됩니다.
m = map[string]int{"a": 1, "b": 2} // 할당
fmt.Println(m) // 출력: map[a:1 b:2]
Golang의 구조는 다양한 필드를 결합할 수 있는 사용자 정의 데이터 유형으로 다음과 같이 정의됩니다. :
Name string Age int}var p Person // p라는 이름의 Person 구조 변수를 선언합니다.
p = Person{Name: "Tom", Age: 20} // 할당
fmt.Println(p) // 출력: {Tom 20}
Golang의 포인터 변수는 다른 변수를 가리키는 메모리 주소를 저장하는 데 사용됩니다.
num := 10
ptr = &num // 할당
fmt.Println(ptr) // 출력: 0xc000014088
위 내용은 Golang에서 다양한 변수 유형이 정의되는 방식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!