Перейти к основному содержимому

Комментарии

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

компиляция с указанием местоположения начального кода, источника и подсказки.