Golang의 다양한 변수 선언 방법에 대한 자세한 설명
Golang에는 다양한 변수 선언 방법이 있으며 각 선언 방법에는 고유한 특징과 용도가 있습니다. 다음은 Golang에서 변수를 선언하는 다양한 방법을 해당 코드 예제와 함께 자세히 소개합니다.
var은 Golang에서 변수를 선언하는 가장 일반적인 방법 중 하나입니다. var 키워드를 사용하여 변수를 선언할 때는 변수의 유형을 지정해야 합니다. 변수를 선언한 후 초기값을 직접 할당할 수도 있고 할당하지 않을 수도 있습니다.
코드 예:
package main
import (
"fmt"
)
func main() {
var num1 int var num2 float64 var str string var flag bool num1 = 10 num2 = 3.14 str = "Hello, World!" flag = true fmt.Println(num1) fmt.Println(num2) fmt.Println(str) fmt.Println(flag)
}
짧은 선언 방법은 다음의 간결하고 효율적인 변수 선언입니다. 골랑웨이. 짧은 선언 방법을 사용하면 변수의 유형을 명시적으로 지정할 필요가 없습니다. 컴파일러는 초기 값을 기반으로 변수의 유형을 자동으로 추론합니다.
코드 예:
package main
import (
"fmt"
)
func main() {
num1 := 10 num2 := 3.14 str := "Hello, World!" flag := true fmt.Println(num1) fmt.Println(num2) fmt.Println(str) fmt.Println(flag)
}
함수 본문 외부의 변수 선언은 전역 변수입니다. 전역 변수는 프로그램의 어느 곳에서나 접근하고 수정할 수 있습니다.
코드 예:
package main
import (
"fmt"
)
var globalNum int = 100
func main() {
fmt.Println(globalNum) globalNum = 200 fmt.Println(globalNum)
}
"fmt")func Swap(a, b int) (int, int) {
var a, b, c int var d, e, f = 1, 2, 3 fmt.Println(a, b, c) fmt.Println(d, e, f)}func main() {
"fmt"}
위 내용은 Golang의 다양한 변수 선언 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!