작성
·
177
0
4:27에 !line_flag가 false라고 이야기 하셨는데 애초에 위에 line_flag를 false라고 지정했으면 !line_flag는 true가 되는 것 아닌가요???
답변 1
2
안녕하세요 :)
네, 맞습니다. 그렇게 코드를 짜셔도 무방합니다.
다만, 으레
"flag가 true라면 무엇 무엇을 한다"
라고 코딩하는 것이 일반적입니다.
플래그의 뜻 자체가
어떤 사건이 발생했음을 알려주는 일종의 이정표와 같은 역할이기 때문에,
이정표가 참일 경우에 무엇을 한다, 즉 line_flag가 true일 경우 line_flag에 해당하는 동작을 한다
라고 코드를 짠 것이지요.
요는 ,
논리적으로는 질문자님 말씀대로 line_flag를 false로 간주해도 문제가 없고,
컴파일도 잘 되겠지만,
강의에서의 코드는 통용되는 코드 스타일에 따른 코드입니다.
감사합니다.
실수로 같은 답변을 여러 번 올렸었네요..
중복되는 답변은 삭제했습니다.
감사합니다.