- [묘공단] 4. 변수2024년 03월 28일
- yeongki0944
- 작성자
- 2024.03.28.:18
변수 선언
변수 선언은 프로그램에서 값을 저장하고 참조하기 위한 메모리 공간을 할당하는 과정입니다.
변수의 4가지 속성
속성 설명 이름 변수의 식별자 값 변수에 저장된 데이터 주소 변수가 메모리에서 차지하는 위치 타입 변수에 저장될 데이터의 종류 변수 선언 방법
변수는 var 키워드를 사용하여 선언됩니다
var age int // 정수형 변수 age 선언
타입별 기본 값
Go 언어에서 변수를 선언하면 해당 변수에는 해당 타입의 기본 값이 할당됩니다.
- 정수형: 0
- 실수형: 0.0
- 문자열: ""
- 부울형: false
선언 대입문
변수 선언과 초기화는 동시에 할 수 있습니다.
- 선언과 대입을 한번에 하는 방법
var name string = "John"
- var 생략 가능
Go 언어에서는 타입 추론을 통해 변수의 타입을 자동으로 결정할 수 있으므로 var 키워드를 생략할 수 있습니다.
age := 25
타입 변환
타입 변환은 한 타입의 변수를 다른 타입의 변수로 변환하는 과정입니다.
var num int = 10 var numFloat float64 = float64(num)
변수 Scope
변수의 스코프는 변수가 유효한 범위를 의미합니다.
- Global - 패키지
- 전역 변수는 패키지 수준에서 선언되며 패키지 내 어디서든 접근 가능합니다.
- local - func, {} Block
- 지역 변수는 함수나 블록 내에서만 접근 가능합니다.
정수 표현
Go 언어에서 정수는 부호가 있는 (int)와 부호가 없는 (uint)로 나눌 수 있으며 여러 비트 수로 표현될 수 있습니다.
실수 표현
실수는 부동 소수점으로 표현되며 float32와 float64 두 가지 유형이 있습니다.
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)