인프런 커뮤니티 질문&답변
문자리터럴 ' 처리 관련 질문
작성
·
584
·
수정됨
0
<li>'hello world!' = <span th:text="'hello world!'"></span></li>
<li>리터럴 대체 |hello ${data}| = <span th:text="|hello ${data}|"></span></li>문자리터럴에서 '(작은따옴표) 처리 관련해서 여쭤보고 싶은데요.
첫 번째 줄의 경우, text="" 안에 있는 'hello world!'가 <span> 사이에 들어가는데, ''는 어떤 식으로 제거되는 것인가요...?
두 번째 줄에서 ${data}가 'Spring!'으로 대체되는데, ''는 어떤 식으로 제거된 것인가요...?
화면에는 ' 없이 출력되는데, '는 도대체 어떻게 처리되는 것인가요?
답변 1
0
김영한
지식공유자
안녕하세요. 도토리님
'는 문자를 표현하는 것입니다. 문자를 출력할 때는 해당 부분을 제거합니다.
"는 그 안에 들어가는 식을 표현하는 부분인데요. 이 부분도 평가가 끝나면 제거됩니다.
이 부분은 너무 복잡하게 생각하시기 보다는 약속이라고 보시면 됩니다.
감사합니다.





