void update()
{
if(isStart)
{
//뭔가 함
}
}
void update()
{
if(!isStart) return;
//뭔가 함
}
전자는 조건문에 만족하면 수행
후자는 조건문에 만족하지 않으면 조기리턴, 만족하면 수행
둘 다 별 차이 조또 업서요? 조기리턴이 쌈박한데
속도 차이 없숨?
저게 70프레임으로 업데이트 된다는 가정하에
void update()
{
if(isStart)
{
//뭔가 함
}
}
void update()
{
if(!isStart) return;
//뭔가 함
}
전자는 조건문에 만족하면 수행
후자는 조건문에 만족하지 않으면 조기리턴, 만족하면 수행
둘 다 별 차이 조또 업서요? 조기리턴이 쌈박한데
속도 차이 없숨?
저게 70프레임으로 업데이트 된다는 가정하에
의미없다
이 컴파일러는 무료로 해줍니다!
ㄴ 때에 따라선 위 형태를 추천하던데 - return 0;
탈출조건을 한 곳에 모아놔서 가독성 좋게 할 수 있으면 후자가 좋고, 중간에 탈출할 일이 있는데 못 볼 것 같으면 전자 - return 0;