Chapter 2. 괄호,주석

조성권·2021년 8월 3일
0

Chapter 02. 괄호, 주석

오늘은 Golang에서 사용하는 중괄호의 성격과 주석 사용법에 대해 알아보는 시간을 갖도록 하겠다.

1-1 괄호

소스 코드 [Best]

package main

import "fmt"

func main() {
	i := 10
    
    	if i >= 5 {
        	fmt.Println("i is bigger than 5")
        }
}
    	

소스 코드 [Worst]

package main

import "fmt"

func main() 	// Compile Error
{
	i := 10
    
    	if i >= 5 	// Compile Error
        {
        	fmt.Println("i is bigger than 5")
        }
}
    	

위와 아래의 차이는 중괄호 위치이다.
중괄호의 시작은 반드시 구문의 맨 뒤에서 시작해야 한다. 그렇지 않으면 Compile Error가 나기 때문에 당연히 정상적인 결과가 나오지 못한다.

  • Golang으로 코딩할 때는 반드시 중괄호의 위치에 신경쓰기!!!

1-2 주석

주석 Type 1

package main

import "fmt"

func main() {
    	i := 4
        //i := 10
        
    	if i >= 5 {
        	fmt.Println("i is bigger than 5")
        }
}
    	

최초 i := 4 를 통해 i에 4를 대입해줬다.
그리고 주석( // )을 통해 i에 10을 대입하던 부분을 처리했다.

주석이 없을 경우, i는 최종적으로 10이기 때문에 "i is bigger than 5" 구문을 출력하겠지만 주석 처리를 한 후에는 i값은 4이므로 아무 출력문 없이 프로그램이 종료될 것이다.

주석 Type 2

package main

import "fmt"

func main() {
    	i := 10
        
    	/*if i >= 5 {
        	fmt.Println("i is bigger than 5")
        }*/
}
    	

복수의 line을 주석 처리할 경우, ( /* ~ */)를 통해 처리한다.

위와 같이 line을 주석처리 할 경우, 조건문 내부를 모두 주석 처리 했으므로 아무 출력문 없이 프로그램이 종료되는 것을 확인할 수 있을 것이다.

마무리

오늘은 중괄호를 사용할 때 주의할 점과 주석 사용법에 대해 알아보았다. 사실 주석같은 경우, 기존 다른 언어와 유사하기 때문에 어려운 점이 없었지만 중괄호에 대한 부분은 오늘 처음 알게 되었다.
열을 맞추지 않으면 Compile Error가 난다는 것은 치명적인 결과로 이어질 수 있기 때문에 앞으로 주의해서 사용해야겠다.

profile
천천히, 완벽히 배워나가고자 하는 웹 서비스 엔지니어

0개의 댓글