본문으로 건너뛰기

주석

Wave는 두 가지 주석을 지원합니다.

  • 한 줄 주석: //
  • 블록 주석: /* ... */

한 줄 주석

// 뒤의 내용은 줄 끝까지 무시됩니다.

var x: i32 = 10; // line comment
x += 5; // still works

블록 주석

/**/ 사이 내용을 무시합니다.

var y: i32 = 1 /* inline block */ + 2;

블록 주석은 여러 줄과 중첩을 지원합니다.

/* outer
/* inner */
outer end
*/

문자열과 주석 기호

문자열 내부의 /*, */, //는 주석 시작/종료로 처리되지 않습니다.

var marker: str = "/*//*/";

주석 오류

블록 주석이 닫히지 않으면 컴파일 에러(E1002)가 발생합니다.

/* not closed

컴파일러는 시작 위치, 원인, 수정 힌트를 함께 출력합니다.