跳到主要内容

注释

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

编译器会输出起始位置、原因和修正提示。