728x90
반응형
컴퓨터는 기본적으로 위에서 아래로, 왼쪽에서 오른쪽으로 코드를 읽고 실행한다고 한다.
그리고 기본적으로 문자열은 큰따옴표를 사용해서 그 시작과 끝을 알리는데
그 문자열에서 인용구나 대화를 표시할 때 쓰는 큰따옴표를 중복으로 사용하면 어떻게 될까?
컴퓨터는 이 인용구의 큰따옴표를 보고 문자열이 끝났다고 보고 오류를 낸다고 한다. (그러지마)
바로 이런 문제를 해결하기 위해 역 슬래쉬가 있다.
한글 키보드에서는 \ 로 표시되기도 한다.
바로 이 역 슬래쉬를 큰따옴표 바로 앞에 적게 되면 그 큰따옴표는 문자열의 시작과 끝에 영향을 미칠 수 없는
쉽게 말해 인용구나 대화체로 사용할 수 있는 상태의 큰따옴표가 되는 것이다.
예시: System.out.println(" 아더왕이 그의 기사들에게 말했다 \"귀네비어를 반드시 구출해야해!\"");
이렇게 되면 "귀네비어를 반드시 구출해야 해!"라는 대화체는 역 슬래쉬를 시작과 끝의 큰따옴표 바로 앞에 써줌으로써 자바에서 실행이 될 것이다.
728x90
반응형
'개발자 전향 프로젝트' 카테고리의 다른 글
[Java] 상속이란? + Interface가 뭐고 그거 왜 쓰는건데? (0) | 2022.03.19 |
---|---|
[Spring] DI가 뭐길래? IOC 는 또 뭐고? <쉬운 개념 정리> (0) | 2022.03.19 |
[JAVA] 선언되는 위치에 따라 달라지는 변수의 타입 (CV,IV,LV) (0) | 2022.03.19 |
[JavaScript] 콜백함수 (CallBack)가 도대체 뭐길래? (0) | 2022.02.27 |
[JavaScript] 코드 인터프리터 작동 원리 및 순서 ( 비동기 vs 동기) (0) | 2022.02.18 |