Go언어 입문

2016. 6. 18. 23:18프로그래밍/GoLang

반응형

package main


import "fmt"


func main() {

        i := 10


        if i >= 5 {

                fmt.Println("5 ")

        }


        for i := 0; i < 5; i++ {

                fmt.Println(i)

        }

}


package main

main패키지를 사용


import "fmt"

문자열을 출력하기 위해 fmt패키지 사용


func main(){

c 언의 int main(int argc, char argv[]){ 랑 같은 의미 인듯


i := 10

i라는 이름의 변수를 선언하고 10으로 초기화 (변수명 := 초기값)


fmt.Println()

c언어의 printf()와 비슷한 의미.


대체적으로 c언어 했던 사람들은 금방 적을 할 수 있을것같음


go언어는 { 중괄호를 반드시 뒤에 붙여야함. go언어는 자동적으로 라인의 끝에 세미콜론을 붙이기 때문에 다음라인에 { 를 넣게 되면 컴파일 에러가 발생한다




이 사진은 0부터 100 까지의 합을 구하는 프로그램을 각각 c언어와 go언어로 작성한 모습이다


go언어로 작성한 것이 코드 길이는 훨씬 짧다.


그렇다고 간결하다고 봐야할지는 아직 잘 모르겠다.


조금더 긴 프로그램을 작성해보면 느낄듯...

반응형