//main 패키지만 실행이 가능하다
package main
import (
//print함수를 포함하는 fmt를 임포트
"fmt"
)
func main() {
//변수 선언은 var 이름 type으로 한다
var age int
var fullName string
var status bool
var price float64
//rune타입은 int32로 unicode 순번표를 나타내기 위한 자료형
var key rune
age = 20
fullName = "ABC"
status = true
price = 4.5
key = 'A'
//Println은 Print와 달리 마지막에 개행문자를 포함하며 콤마 하나당 변수 하나씩 출력가능하다
fmt.Println("age:", age)
fmt.Println("full name:", fullName)
fmt.Println("status:", status)
fmt.Println("price:", price)
//c 스타일로 출력한다
fmt.Printf("key: %c and position in ASCII: %d", key, key)
}