1) 중괄호는 반드시 구문의 맨 뒤에서 시작
func main() {
var num int = 1
}
2) 변수 짧은 선언
변수명 := 초기값 형식으로 var 키워드를 사용하지 않고 변수를 선언
age := 10
name := "Maria"
3)병렬 할당
var x, y int
var age int
x, y, age=10, 20, 5
4)go 언어는 변수에 문자열을 저장한 뒤 내용을 수정할 수 없다.
5)문장의 끝에 세미콜론(;)을 넣을 필요 없다.
6) 변수 할당은 자료명이 뒤에 들어간다.
var num int = 1 //int 형 num변수에 1을 할당한다.
7) go언어는 문자와 문자열을 유니코드 UTF-8로 지정한다.
8) 패키지 선언 방법
(1) 단일 선언법
import "fmt"
(2) 여러개 패키지 선언
import (
"fmt"
"runtime"
)
(3) 전역 패키지로 사용 .(점)을 사용하면 전역 패키지가 된다.
import . "fmt"
(4) 패키지 별칭 사용
import f "fmt" //fmt를 f로 가져옴
(5) 사용하지 않는 패키지(go언어는 사용하지 않는 패키지 선언시 컴파일 에러)
import _ "fmt" //컴파일 에러 발생 안함
9) if 조건문
if 조건식 {}
if 조건식을 사용할 때 ()를 사용하지 앟으며 조건문을 시작하는 줄에서 {가 시작된다.
또한, 한줄 if 문이라도 {} 를 생략하지 않아야 한다.
예제)
i := 6
if i >= 5 {
fmt.Println("5이상")
}else if i>=5 && i<10 {
fmt.Println("5이상, 10미만")
}else if i>=0 && i <5 {
fmt.Println("0 이상, 5미만")
}
댓글 없음:
댓글 쓰기