728x90
반응형
오늘은 Go언어에서 변수와 상수를 한번 정의 해볼 것이다.
1. 상수
프로그래밍에서 상수란 한 번 정의를 하면 다시 바꿀수 없는 값이다.
Go에서 상수의 선언은 "const" 명령어를 사용한다.
const <상수이름> <type> = <값>
const의 형식은 위와 같다.
예를 들어 이름이 Hi 이고 type은 string 값은 "hello"의 상수를 만들어보면, 아래와 같다.
const hi string = "hello"
추가적으로 type은 string(문자열), int(정수), float(실수), bool(True, False) 등이 있다.
2. 변수
변수 선언은 두가지 방법이 있다.
첫번째로 const와 같은 방법이다.
var <변수이름> <type> = <값>
변수는 값을 바꿀수 있기 때문에 아래와 같이 사용할 수 있다.
var Hi string = "hello"
Hi = "hi go"
두번째는 조금 더 쉽게 사용할 수 있다.
<변수이름> := <값>
이 경우는 컴파일러가 스스로 값을 판단해서 정한다.
두번째 방법을 사용하려면 func 함수 안에서 실행해야 한다.
3. 모든걸 정리한 코드
package main
import (
"fmt"
)
func main() {
const a string = "a"
var b string = "B"
b = "b"
c := "C"
c = "c"
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
}
첫번째로 a를 상수로 설정하고,
b를 var명령어로 B라고 설정후 b라고 값을 바꾸고,
c를 축약형을 사용해서 C를 c로 바꿨다.
결과는 a, b, c로 나와야 한다.
위처럼 잘 나오는 것을 확인할 수 있다.
728x90
반응형
'Go' 카테고리의 다른 글
[Go] for(반복)문 사용하는법(Use loop for in Go) (0) | 2022.01.22 |
---|---|
[Go] Function 사용하기(func 사용) (0) | 2021.02.08 |
[Go] Package, import,func - hello go 출력하기 (기본문법) (0) | 2021.02.07 |
[Go] go 언어 VScode에 설치 및 사용 (0) | 2021.02.07 |