if (a && b) {
if (a == c) {
func(a)
} else if (b == c) {
func(b)
}
} else if (a) {
func(a)
} else if (b) {
func(b)
}
예시를 잘 못들겠는데 같은 조건을 여러번 작성하지 않고 깔끔하게 해결하고싶음
이렇게 짜고있으려니까 넘 열받음..ㅠㅠ 이거 어케 간소화함.. 혹시 이런거 잘 처리한 코드 있으면 링크점..
if (a && b) {
if (a == c) {
func(a)
} else if (b == c) {
func(b)
}
} else if (a) {
func(a)
} else if (b) {
func(b)
}
예시를 잘 못들겠는데 같은 조건을 여러번 작성하지 않고 깔끔하게 해결하고싶음
이렇게 짜고있으려니까 넘 열받음..ㅠㅠ 이거 어케 간소화함.. 혹시 이런거 잘 처리한 코드 있으면 링크점..
케바케라 뭐라 이상태로 딱 말하기 힘들다
그래도 ㄳㄳ 좆같이짜도 된다는 자신감이 생겼음
해당 댓글은 삭제되었습니다.
else를 최대한 쓰지마라 else if가 여러개 나오면 눈이 썩는 기분이다
그치만 저기서 현명하게 바꾸는 법을 모르겟음,, 삼항연산자 쓰는건 걍 말장난일 뿐이고
func(a) func(b) 이부분좀 고쳐라
함수 내에서 조건문 판별해서 실행하게 하는거?
밑 else if 다 없애고 if (data) if check(data) func(data) 만들고 콜백 등록
check는 return (조건 여럿)만 들어있는거?
if (a==c)
오 ㄳㄳ 실마리가 잡힌거같아요 함 해봄
해당 댓글은 삭제되었습니다.
오 ㄳㄳ 열심히 읽어볼게여
B가 false일때 a가 false일때 먼저 두개 처내고 나머지로 가면 되겠구만
빡대가리를 5분동안 굴려봣는데 else문 줄이는건 모르겟다 ㅅㅂ
넌 저게 bool이냐?
break continue 개념 알어?
반복문으로 해결하란거??
if (a && (a == c || b == c)) { func(a == c ? a : b);}if (!a && b) { func(b);}if (!b && a) { func(a);}
bool이면 func(a||b) 하지 넌 instance check가 true false 확인하는 걸로 보이냐?
오 ... ㄳㄳ 이게 좀더 나아보이긴 하네요 참고할게여
실제 코드가 예시보단 더 복잡하긴한데 그거 아예 가져올수 없는이상 이정도면 괜찮을거같아여 감사합니다