04. golang 조건문

hyunjung Koo·2023년 4월 2일
0

golang

목록 보기
4/5
post-thumbnail

기본 조건문 if

if 조건문 {
	code
} else if 조간문{
	code
} else {
	code
}

if 초기문, 조건문

if filename, success := UploadFile(); success {
	fmt.Println("Upload Success", filename)
} else {
	fmt.Println("Failed to upload")
}

선언과 함께 조건문을 진행할 수 있는 방법이다. filename과 업로드 성공여부를 bool형으로 알려주는 UploadFile() 함수의 return 값인 success 가 참일 때 첫번째 문장 Upload Successfilename 프린트 될 것 이고, 아니면 Failed to upload 문장이 프린트 될 것이다.

switch-case문

switch 비교값 {
	case1:
    	cede
    case2:
    	code
    default:  // 만족하는 case 가 없을 때 수행한다.
    	code
} 

go에는 switch-case문이 있다 !!!
python에서는 switch-case문이 없는 대신 공식문서에서 if... elif 를 권장하고 있다. Python 3.10 버전부터 switch-case문과 비슷한 match-case문이 추가되었다.

profile
날마다 꾸준히 성장하는 Software Engineer

0개의 댓글