Go : if 조건문

김아무개·2023년 10월 21일
0

고 Go

목록 보기
6/13

출처 : https://inf.run/tfefs


Go 에서의 if 조건문은 다음의 특징을 갖는다.

  1. if 문의 조건절 작성 시 소괄호가 없음

  2. 컬리 브레이스 시작 문자 {를 조건절 옆에 작성해야 한다.

  3. 조건절의 결과가 정확하게 true, false인 식만 사용할 수 있다.
    1. 자동 형변환이 불가능하기 때문에
      1 또는 0을 반환하는 식은 사용할 수 없음

if문 예시 1

package main

import "fmt"

func main() {
	a := 10
	
	if a > 100 {
		fmt.Println("a는 100 보다 크다.")
	} else if a > 50 {
		fmt.Println("a는 50 보다 크다.")
	} else {
		fmt.Println("a는 50 보다 작거나 같다.")
	}
	
	if b := 1; b < 10 {
		fmt.Println("b는 10 보다 작다.")
	}
}

실행 결과

profile
Hello velog! 

0개의 댓글