안녕하세요.
정성훈.해미입니다.
따옴표 여러번 찍기 귀찮으시면 역슬래시(\)를 이용해도 됩니다.
역슬래시는 다음줄이 그대로 뒤에 붙는 것과 같습니다.
대신 코드 가독성은 좀 떨어집니다.
예)
String sql= "SELECT* FROM emp WHERE cost>=10000 ORDER BY id DESC";
String sql= "\
SELECT* \
FROM emp \
WHERE cost>=10000 \
ORDER BY id DESC\
";
만나바 님이 쓰신 글 :
:
: 아 감사합니다 !주누 님
:
: 그런데 혹시 " " 말고 다른 방법은 없나요? " " 를 총 50번찍어야 되서 ㅠㅠ
:
:
:
: 주누 님이 쓰신 글 :
: : 컴파일러에 따라서 되는 경우도 있고 안되는 경우도 있습니다.
: :
: : 일단 bcb6에서 작동하니 이후 버전도 작동 할것으로 추측 됩니다.
: :
: : 쌍따옴표로 이루어진 문자열이 그냥 연속적으로 있을 경우 하나의 문자열로 컴파일 단계에서 합쳐집니다.
: :
: : ex)
: : this->Caption = "asdf" "asdf";
: : this->Caption = "asdf"
: : "asdf";
: :
: : 만나바 님이 쓰신 글 :
: : : 가령
: : : String sql= " Select * "+
: : : "From emp";
: : :
: : : 이런식으로 코드를 여러번 줄바꿔서 써야할때마다 + 말고 다른 방식으로 문장을 연결하는 방법인 없을까요?
: : :
: : : 지금 SQL문 100줄을 sql 에 넣으려고하는다 매번 + 하는법 말고 다르게 한번에 " " 로 감싸는 방법 없나요?
:
:
|