어느 것이 더 좋나요? 두 번째는 들여쓰기가 적고 더 명확해 보이지만 첫 번째 것보다 문자가 하나 더 많습니다. 성능 측면에서 어느 것이 더 낫습니까? ~
첫 번째는 매우 보기 흉하고 장황합니다. . 둘째, 일반적으로 return를 사용하여 함수를 종료할 수 있도록 함수 내에서 가능한 한 빨리 판단을 내려야 하므로 일반적으로 두 번째 방법이 더 좋습니다. 다음과 같이 변경할 수 있습니다.
return
물론 가독성과 단순한 우아함을 비교하여 평가해야 합니다. 이는 개인 스타일의 문제입니다.
함수 안에 있으면 어떻게 되나요?
이것은 성능 문제가 아닙니다. 판단 조건이 많은 경우 else判断语句应尽早结束를 많이 작성하지 않는 한 두 번째 유형의 장점은 매우 분명합니다. 실제 상황에서는 일반적으로 여러 개의 비부정 조건 + 하나의 한정 조건이 있습니다.
判断语句应尽早结束
두 번째 유형, 두 번째 유형, 두 번째 유형, 가독성 좋음요건에 부합하지 않는다고 판단되면 즉시 반품
저는 개인적으로 두 번째를 좋아합니다. 로직이 끝나면 직접 반환되고 명확하고 정리됩니다. 첫 번째는 그만큼 간단하며, 반환된 코드를 찾으려면 많은 코드를 읽어야 합니다.
두 번째 방법은 어느 정도 프로세스가 더 명확합니다(무엇을 할 수 있고 무엇을 할 수 없는지 알려줌). 하지만 if...else가 필요하지 않을 때는 더 좋습니다. 예:
첫 번째는 매우 보기 흉하고 장황합니다. .
으아악둘째, 일반적으로
return
를 사용하여 함수를 종료할 수 있도록함수 내에서 가능한 한 빨리 판단을 내려야 하므로 일반적으로 두 번째 방법이 더 좋습니다.
다음과 같이 변경할 수 있습니다.
물론 가독성과 단순한 우아함을 비교하여 평가해야 합니다. 이는 개인 스타일의 문제입니다.
함수 안에 있으면 어떻게 되나요?
이것은 성능 문제가 아닙니다. 판단 조건이 많은 경우 else
으아악判断语句应尽早结束
를 많이 작성하지 않는 한 두 번째 유형의 장점은 매우 분명합니다. 실제 상황에서는 일반적으로 여러 개의 비부정 조건 + 하나의 한정 조건이 있습니다.두 번째 유형, 두 번째 유형, 두 번째 유형, 가독성 좋음
요건에 부합하지 않는다고 판단되면 즉시 반품
저는 개인적으로 두 번째를 좋아합니다. 로직이 끝나면 직접 반환되고 명확하고 정리됩니다.
결과.첫 번째는 그만큼 간단하며, 반환된 코드를 찾으려면 많은 코드를 읽어야 합니다.
두 번째 방법은 어느 정도 프로세스가 더 명확합니다(무엇을 할 수 있고 무엇을 할 수 없는지 알려줌).
으아악하지만 if...else가 필요하지 않을 때는 더 좋습니다. 예: