본문 바로가기
Zig

[Zig] 문자열(string literals)

by 코드쉼터 2024. 3. 20.

문자열을 만드는 방법은 다음과 같습니다.

---------------------------------------------------------------------------------------------------

 const 또는 var 문자열 이름 = " 문자열 "  

---------------------------------------------------------------------------------------------------

 

예시

const student_name = " John " ;

// " John " 라는 문자열을 student_name 라는 이름으로 수정 불가능하게 만듭니다.

 

 

 

여러 줄에 걸쳐 문자열을 작성하는 방법은 다음과 같습니다.

---------------------------------------------------------------------------------------------------

 const 또는 var 문자열 이름 

     \\ 첫째 줄 내용

     \\ 둘째 줄 내용

     \\ 샛째 줄 ...

     \\ 넷째 ...

---------------------------------------------------------------------------------------------------

 

예시

const lyrics =
    \\ 동해물과 백두산이 
    \\ 마르고 닳도록 
;

// lyrics 에는 아래 문자열이 들어갑니다.

// " 동해물과 백두산이 
//  마르고 닳도록 "

 

 

 

문자열을 잇는 방법은 다음과 같습니다.

---------------------------------------------------------------------------------------------------

 " 첫번째 문자열 " ++ " 두번째 문자열 "

---------------------------------------------------------------------------------------------------

 

예시

const alphabets = " ABC " ++ " DEF " ;

// alphabets 에는 " ABC  DEF " 라는 문자열이 들어갑니다.

 

 

 

문자열을 반복시키는 방법은 다음과 같습니다.

---------------------------------------------------------------------------------------------------

 " 문자열 " **  반복 횟수

---------------------------------------------------------------------------------------------------

 

예시

const alphabets = " ABC " **  3 ;

// alphabets 에는 " ABC  ABC  ABC " 라는 문자열이 들어갑니다.