2015년 7월 20일 월요일

GO 언어 기본 문법 - 1

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미만")
}


댓글 없음:

댓글 쓰기