간단한 덧셈
- 변수를 메모리에 저장하고, 간단하게 두 변수를 선언하고, 저장한 두 변수에 더하기 연산한 결과 괎을 새로운 변수에 초기화해 결과 값을 출력!
실습
var
키워드와 int
자료형을 모두 명시한 num1
에 3
을 선언 및 초기화합니다.
:=
연산자를 사용해 num2
에 7
을 선언 및 초기화합니다.
:=
연산자를 사용해 num1
과 num2
의 덧셈의 연산 및 결과 - 값을 result
변수에 선언 및 초기화 합니다.
fmt
패키지의 Printf
함수를 한 번 사용해 결과값을 출력합니다.
- (정수형 변수를 출력하는 서식 문자인
%d
를 사용합니다.)
코드
package main
import "fmt"
func main() {
var num1 int = 3
num2 := 7
result := num1 + num2
fmt.Printf("%d과 %d의 합은 %d입니다.", num1, num2, result)
}
출력
3과 7의 합은 10입니다.
잘못된 신상정보
const
상수를 묶어서 선언
const
상수는 프로그램 내에서 특별함, 한 번 선언되면 수정할 수 없기 때문에 주로 고유값을 초기화할 때 사용
- 신상정보를 선언하는 코드를 제작, 출력결과가 이상한데 왜 이상한지 생각해 보기!
실습
main
함수 밖에 const
변수 name
, RRN
, job
을 순서대로 괄호를 사용해 묶어서 선언합니다.
name
은 kim
, RRN
은 800101-1000000
으로 초기화합니다. 모두 문자열입니다.
job
은 값을 초기화하지 않고 선언만 합니다.
main
함수 내에 Println
함수를 사용해 name
, RRN
, job
을 순서대로 출력합니다.
RRN
: 주민등록번호
코드
package main
import "fmt"
const (
name = "kim"
RRN = "800101-1000000"
job
)
func main() {
fmt.Println(name, RRN, job)
}
출력
kim 800101-1000000 800101-1000000