Go 언어 상수 고정 값이 변경됩니다. 이러한 고정 값을 리터럴이라고도 합니다. #推荐#(추천 학습:
GO)#🎜🎜 ## 🎜🎜#상수는 정수 상수, 부동 소수점 상수, 문자 상수 또는 문자열 텍스트 유형과 같은 기본 데이터일 수 있습니다. 열거형 상수도 있습니다.
상수는 사용자가 직접 정의한 후에는 값을 수정할 수 없다는 점만 제외하면 동일합니다.
상수 정의const 키워드를 사용하면 리터럴 상수에 친숙한 이름을 할당할 수 있습니다. const Pi float64 = 3.14159265358979323846
const zero = 0.0 // 无类型浮点常量
const (
size int64 = 1024
eof = -1 // 无类型整型常量
)
const u, v float32 = 0, 3 // u = 0.0, v = 3.0,常量的多重赋值
const a, b, c = 3, 4, "foo"
// a = 3, b = 4, c = "foo", 无类型整型和字符串常量
#🎜🎜 #Go 언어 변수
Go의 모든 변수에는 변수 메모리의 크기와 레이아웃을 결정하는 특정 유형이 있으며, 메모리 내에 저장된 값의 범위를 결정할 수 있으며 변수에 그룹 작업을 적용할 수 있습니다.
변수 이름은 문자, 숫자, 밑줄로 구성될 수 있습니다. 문자나 밑줄로 시작해야 합니다. Go는 대소문자를 구분하므로 대문자와 소문자는 다릅니다.
변수 초기화
변수 선언 시 초기화가 필요한 시나리오의 경우 var 키워드를 유지할 수 있지만 더 이상 필요하지 않습니다. element , 아래와 같이:
var v1 int = 10 // 正确的使用方式1 var v2 = 10 // 正确的使用方式2,编译器可以自动推导出v2的类型 v3 := 10 // 正确的使用方式3,编译器可以自动推导出v3的类型
위 내용은 golang 상수와 변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!