> LeekScript
目前共有 7 种注解。它们可以放在函数或方法之前,用来标明附加信息。它们也适用于局部变量、全局变量和类。在编辑器中,将鼠标悬停在注解上即可显示它的文档。
要使用注解,你可以这样写:
或者
注解也可以叠加使用:
标注了 @deprecated 的函数或方法在被调用时会在编译时显示一条警告。这表示该函数不应再被使用,并且将来会被删除。
例如:
标注了 @todo 的函数或方法会在编译时插入一条 todo 类型的警告,表示它尚未完成。
标注了 @unused 的函数或方法在未被使用时不会发出警告。这在严格模式下特别有用:函数已经实现了,但代码并没有调用它。
例如:
注意:在名称前加上 _ 前缀(例如 var _resultat)本身就能消除“未使用”警告,无需注解。
标注了 @nodiscard 的函数或方法在其返回值未被使用时会显示一条警告。
目前,@pure 的效果与 @nodiscard 相同。不过,@pure 蕴含着更多的含义:
纯函数不得改变状态,也不得有副作用。也就是说,它不能修改其作用域之外的变量,并且必须是确定性的(不能使用随机数)。
标注了 @override 的方法向开发者表明,它改变了父类中某个方法的实现。
例如:
标注了 @tailrec 的函数或方法表示它是尾递归的:这意味着该函数是递归的,并且递归调用是函数的最后一条指令。
这个注解可能对编译器有用,但目前从未被使用。
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.