언어 불문하고 늬들이 써야 할 테크닉이다 ㅇㅇ
if문 조건절에 i == 2 이러지 말고 2 == i 로 써라 ㅇㅇ
즉 rvalue를, 즉 대입이 불가능한 리터럴을 왼쪽에 두라 이말이다 ㅇㅇ
i == 2 쓰려다가 i = 2 써서 좆되지말고
좋은 말 할때 2 == i 모양으로 써라 ㅇㅇ
늬들이 실수해서 2 = i 로 쓰는 븅신짓을 저질러도
2는 rvalue, 즉 대입을 받는 것이 불가능한 리터럴이기 때문에
컴파일러에서 오류 내뱉으면서 걸러준다 이기야 ㅇㅇ
이거 괜찮은 방법이냐
괜찮은 방법이냐고 묻기 전에 니가 먼저 결론을 내려봐라 플머라는 놈이 스스로 생각을 못하노
훠훠 재밌는 아이디어네요
-틀-
니 머가리 텅텅
해당 댓글은 삭제되었습니다.
한번 좆되어보고 나서 무조건 저렇게 코딩한다 ㅇㅇ
대입문이 표현식이 아닌 언어를쓰면 된다
에러러블한 코드는 좋은습관이지
비슷한걸로 자바에서 A.equals("스트링") 이 아니라 "스트링".equals(A) 하는것도 있음
에러 뱉는게 안전하건 맞는데 이거에 너무 집착하는거보다 테스트 하는게 더 안전하지
이런건 굳이 집착이라 말할 수준도 아닌데. 테스트도 결국 컴파일이 된 이후에 거르는거고. 오류는 컴파일타임에 거를 수 있으면 그게 베스트고 그 다음이 테스트지.
요즘 언어 if안에서 대입하면 워닝 띄워주지 않누?