gpt4 book ai didi

typescript - pragma 禁用 noUnusedLocals?

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:13 24 4
gpt4 key购买 nike

我打开了 noUnusedLocals 但我有一个函数只检查第一个元素是否存在但不使用它。是否有用于为代码块关闭此警告的编译指示?

例子:

export function has<T>(sequence: Iterable<T>): boolean {
for (let element of sequence) {
element; // Needed to quiet compiler setting `noUnusedLocals`.
return true;
}

return false;
}

文档说要使用_:

Parameters declaration with names starting with _ are exempt from the unused parameter checking.

(参见 this)

但这似乎只适用于参数,不适用于局部变量。

最佳答案

从严格意义上讲,这并不是一个真正的答案,但是 _ 作为名称或名称前缀会抑制 --noUnusedLocals in for..of TypeScript 2.2.2 中的循环声明符,这是撰写本文时的最新版本。

关于typescript - pragma 禁用 noUnusedLocals?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38237594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com