🍀 Unity

[C#] 조건문

수구마 2025. 5. 30. 02:10

int score = 300;

if (score > 200)
{
	Debug.Log("good");
}

 

들여쓰기: indent

파이썬의 들여쓰기는 문법의 일부이지만 C#에선 가독성의 문제

 

if (조건1)
{
	조건1에 맞을 때	
}
else if (조건2)
{
	조건2에 맞을 때
}
else {
	조건1, 2에 둘 다 맞지 않을 때
}

 

switch(number)
{
	case 1:
    	number가 1일 때
       	break;
    case 2:
    	number가 2일 때
        break;
    case 3:
    	number가 3일 때
       	break;
    case 4:
    	number가 4일 때
        break;
    default:
    	전부 다 아닐 때
        break;
}

 

break가 있어야 다음 문장을 실행하지 않고 switch를 빠져나간다

숫자 말고 문자열 ("+", "-", ..)등으로도 가능